発振情報を取得します。
Ret = GetOscilation (OscilationType, OscilationStart, OscilationStop, Arg1)
OscilationType [ VB.NET: Short ] [ C++: short * ] [ C#: ref short ]
発振タイプを返します。
0 |
なし |
1 |
オートバースト |
2 |
トリガバースト(立ち上がり) |
3 |
トリガバースト(立ち下がり) |
OscilationStart [ VB.NET: Short ] [ C++: short * ] [ C#: ref short ]
変換に使用する発振回数を返します。
OscilationStop [ VB.NET: Single ] [ C++: float * ] [ C#: ref float ]
変換に使用する停止波数または停止時間を返します。
Arg1 [ VB.NET: Short ] [ C++: short * ] [ C#: ref short ]
予約領域のアドレスを指定します。0が固定で戻ります。(予約)
Ret [ VB.NET: Integer ] [ C++: long ] [ C#: int ]
戻り値 |
内容 |
0 |
正常終了 |
20006 |
発振回数が設定可能範囲外です。 |
その他のエラー(参照:エラーコード一覧)
発信情報を取得することができます。
デバイス動作中での実行が可能です。
変換タイプ、発振回数、停止波数または停止時間を取得します。
VB.NET |
Dim Ret As Integer Dim OscilationType As Short Dim OscilationStart As Short Dim OscilationStop As Short Dim Arg As Short Ret = c_fgen.GetOscilation (OscilationType, OscilationStart, OscilationStop, Arg)
|
C++ |
long Ret; ICWaveformGeneratorPtr c_fgen; short OscilationType; short OscilationStart; float OscilationStop; short Arg; Ret = c_fgen->GetOscilation (&OscilationType, &OscilationStart, &OscilationStop, &Arg);
|
C# |
int Ret; short OscilationType = 0; short OscilationStart = 0; float OscilationStop = 0; short Arg = 0; Ret = c_fgen.GetOscilation (ref OscilationType, ref OscilationStart, ref OscilationStop, ref Arg);
|