発振情報を設定します。
Ret = GenSetOscillation ( AppId , OscillationType , OscillationStart , OscillationStop )
AppId [ VB.NET: Short ] [ C++: short ] [ C#: short ]
GenOpenApplicationで取得したアプリケーションIDを指定します。
OscillationType [ VB.NET: Short ] [ C++: short ] [ C#: short ]
発振タイプを指定します。
0 |
なし |
1 |
オートバースト |
2 |
トリガバースト(立ち上がり) |
3 |
トリガバースト(立ち下がり) |
OscillationStart [ VB.NET: Short ] [ C++: short ] [ C#: short ]
変換に使用する発振回数を指定します。
OscillationStop [ VB.NET: Single ] [ C++: float ] [ C#: float ]
変換に使用する停止波数または停止時間を返します。
Ret [ VB.NET: Integer ] [ C++: long ] [ C#: int ]
定義 |
戻り値 [Dec] |
内容 |
GEN_ERR_SUCCESS |
0 |
正常終了 |
GEN_ERR_STARTED |
10006 |
デバイスが動作中のため実行できません |
GEN_ERR_OSCILLATION_TYPE |
20006 |
発振回数が設定可能範囲外です |
GEN_ERR_OSCILLATION_WAVENUM |
20007 |
発振回数が設定可能範囲外です |
GEN_ERR_OSCILLATION_STOP_WAVENUM |
20008 |
停止回数、または時間が設定可能範囲外です |
GEN_ERR_OSCILLATION_DATANUM |
20009 |
作成されたデータが範囲外です。発振波数、または停止を減らしてください |
その他のエラー(参照:エラーコード一覧)
発振タイプ:0(なし)
発信情報を設定することができます。
デバイスが動作中の場合、この関数は実行できません。
変換タイプオートバースト、発振回数2、停止波数1を設定します。
VB.NET |
Dim Ret As Integer Ret = GenSetOscillation(AppId, 1, 2, 1)
|
C++ |
long Ret; Ret = GenSetOscillation(AppId, 1, 2, 1);
|
C# |
int Ret; Ret = gen.SetOscilation(AppId, 1, 2, 1);
|