デバイス名を設定します。
Ret = GenSetDeviceName ( AppId , DeviceName )
AppId [ VB.NET: Short ] [ C++: short ] [ C#: short ] [ Python: ctypes.c_short ]
GenOpenApplicationで取得したアプリケーションIDを指定します。
DeviceName [ VB.NET: String ] [ C++: char * ] [ C#: string ] [ Python: ctypes.c_char_p ]
デバイスマネージャーのプロパティページ、または設定ツールで設定したデバイス名を指定します。
Ret [ VB.NET: Integer ] [ C++: long ] [ C#: int ] [ Python: ctypes.c_long ]
定義 |
戻り値 [Dec] |
内容 |
GEN_ERR_SUCCESS |
0 |
正常終了 |
GEN_ERR_STARTED |
10006 |
デバイスが動作中のため実行できません |
GEN_ERR_DEVICENAME |
10007 |
登録されていないデバイス名を指定しました |
その他のエラー(参照:エラーコード一覧)
デバイス名の設定はC-WaveformGenerator で対応している(アナログ出力機能を持つ)デバイスを設定してください。
別のデバイスを選択する、またはアプリを落とすまで、指定したデバイスを使用します。
チャネル数4設定から最大チャネル数2のデバイスに変更したとき、出力するチャネル数は2になります。
デバイスが動作中の場合、この関数は実行できません。
「AIO000」のデバイス名を設定します。
VB.NET |
Dim Ret As Integer Ret = GenSetDeviceName(AppId, "AIO000")
|
C++ |
long Ret; Ret = GenSetDeviceName(AppId, "AIO000");
|
C# |
int Ret; Ret = gen.SetDeviceName(AppId, "AIO000");
|
Python |
Ret = ctypes.c_long() Ret.value = cgen_api.GenSetDeviceName(AppId, "AIO000")
|