GetArbitraryDataFile


機能

波形データを取得します。

書式

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);

 

関連項目

SetArbitraryDataFile