GenGetOscillation


機能

発振情報を取得します。

書式

Ret = GenGetOscillation ( AppId , OscillationType , OscillationStart , OscillationStop )

引数

AppId [ VB.NET: Short ] [ C++: short ] [ C#: short ] 

GenOpenApplicationで取得したアプリケーションIDを指定します。

OscillationType [ VB.NET: Short ] [ C++: short  * ] [ C#: out short ]

発振タイプを返します。

0

発信なし

1

オートバースト

2

トリガバースト(立ち上がり)

3

トリガバースト(立ち下がり)

OscillationStart [ VB.NET: Short ] [ C++: short * ] [ C#: out short ]

変換に使用する発振回数を返します。

OscillationStop [ VB.NET: Single ] [ C++: float * ] [ C#: out float ]

変換に使用する停止波数または停止時間を返します。

戻り値

Ret [ VB.NET: Integer ] [ C++: long ] [ C#: int ]

定義

戻り値

[Dec]

内容

GEN_ERR_SUCCESS

0

正常終了

GEN_ERR_OSCILLATION_TYPE

20006

発振回数が設定可能範囲外です

その他のエラー(参照:エラーコード一覧

説明

発信情報を取得することができます。

デバイス動作中での実行が可能です。

使用例

変換タイプ、発振回数、停止波数または停止時間を取得します。

VB.NET

Dim Ret As Integer

Dim OscillationType As Short

Dim OscillationStart As Short

Dim OscillationStop As Short

Ret = GenGetOscillation(AppId, OscillationType, OscillationStart, OscillationStop)

 

C++

long Ret;

short OscillationType;

short OscillationStart;

float OscillationStop;

Ret = GenGetOscillation(AppId, &OscillationType, &OscillationStart, &OscillationStop);

 

C#

int Ret;

short OscillationType;

short OscillationStart;

float OscillationStop;

Ret = gen.GetOscilation(AppId, out OscillationType, out OscillationStart, out OscillationStop);

 

関連項目

GenSetOscillation