GetOscilation


機能

発振情報を取得します。

書式

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

 

関連項目

SetOscilation