デバイス情報を取得します。
Ret = GetDeviceSetting (AoChannels, Frequency, FrequencyType, FrequencyUnit, Arg1)
AoChannels [ VB.NET: Short ] [ C++: short * ] [ C#: ref short ]
チャネル数を指定します。
Frequency [ VB.NET: Single ] [ C++: float * ] [ C#: ref float ]
周波数を返します。
FrequencyType [ VB.NET: Short ] [ C++: short * ] [ C#: ref short ]
周波数のタイプを返します。
0 |
周波数 |
1 |
周期 |
FrequencyUnit [ VB.NET: Short ] [ C++: short * ] [ C#: ref short ]
単位を返します。
0 |
周波数の場合 [ Hz ], 周期の場合 [ sec ] |
1 |
周波数の場合 [ kHz ], 周期の場合 [ msec ] |
Arg1 [ VB.NET: Short ] [ C++: short * ] [ C#: ref short ]
予約領域のアドレスを指定します。0が固定で戻ります。(予約)
Ret [ VB.NET: Integer ] [ C++: long ] [ C#: int ]
戻り値 |
内容 |
0 |
正常終了 |
その他のエラー(参照:エラーコード一覧)
設定されている周波数、チャネル数を返します。
周波数の値の単位は第三引数、第四引数から確認できます。
チャネル数、周波数、周波数タイプ、周波数単位を取得します。
VB.NET |
Dim Ret As Integer Dim AoChannels As Short Dim Freuency As Single Dim FrequencyType As Short Dim FrequencyUnit As Short Dim Arg As Short Ret = c_fgen.GetDeviceSetting (AoChannels, Frequency, FrequencyType, FrequencyUnit, Arg)
|
C++ |
long Ret; ICWaveformGeneratorPtr c_fgen; short AoChannels; float Frequency; short FrequencyType; short FrequencyUnit; Ret = c_fgen->GetDeviceSetting (&AoChannels, &Frequency, &FrequencyType, &FrequencyUnit, &Arg);
|
C# |
int Ret; short AoChannels = 0; float Freuency = 0; short Frequency = 0; short FrequencyUnit = 0; short Arg = 0; Ret = c_fgen.GetDeviceSetting (ref AoChannels, ref Frequency, ref FrequencyType, ref FrequencyUnit, ref Arg);
|