波形データを取得します。
Ret = GetArbitraryDataFile(AoChannel, FilePath, Arg1)
AoChannel [ VB.NET: Short ] [ C++: short ] [ C#: short ]
チャネル番号を返します。
FilePath [ VB.NET:String ] [ C++ : BSTR ] [ C#:String]
ファイルパスを返します。
Arg1 [ VB.NET: Short ] [ C++: short * ] [ C#: ref short ]
予約領域のアドレスを指定します。0が固定で戻ります。(予約)
Ret [ VB.NET: Integer ] [ C++: long ] [ C#: int ]
戻り値 |
内容 |
0 |
正常終了 |
10003 |
設定したファイルタイプが無効です。 |
22000 |
チャネル数が設定可能範囲外です。 |
22012 |
波形タイプ任意の場合のデータファイルが設定されていません。 |
その他のエラー(参照:エラーコード一覧)
波形タイプが任意の場合に読み込むファイルの確認を行います。
デバイス動作中での実行が可能です。
チャネル0に設定されたデータファイルを取得します。
VB.NET |
Dim Ret As Integer Dim Filepath As String = "" Dim Arg As Short Ret = c_fgen.GetArbitraryDataFile(0, FilePath, Arg)
|
C++ |
long Ret; ICWaveformGeneratorPtr c_fgen; BSTR FilePath = NULL; short Arg; Ret = c_fgen->GetArbitraryDataFile(0, &FilePath, &Arg); SysFreeString(FilePath);
|
C# |
int Ret; string FilePath = ""; short Arg = 0; Ret = c_fgen.GetArbitraryDataFile(0, ref FilePath, ref Arg);
|