デバイス情報を設定します。
Ret = SetDeviceSetting (AoChannels, Frequency, FrequencyType, FrequencyUnit,Arg1)
AoChannels [ VB.NET: Short ] [ C++: short ] [ C#: short ]
チャネル数を指定します。
Frequency [ VB.NET: Single ] [ C++: float ] [ C#: float ]
周波数を指定します。
FrequencyType [ VB.NET: Short ] [ C++: short ] [ C#: short ]
周波数のタイプを指定します。
0 |
周波数 |
1 |
周期 |
FrequencyUnit [ VB.NET: Short ] [ C++: short ] [ C#: short ]
単位を指定します。
0 |
周波数の場合 [ Hz ], 周期の場合 [ sec ] |
1 |
周波数の場合 [ kHz ], 周期の場合 [ msec ] |
Arg1 [ VB.NET: Short ] [ C++: short ] [ C#: short ]
0固定とします。(予約)
Ret [ VB.NET: Integer ] [ C++: long ] [ C#: int ]
戻り値 |
内容 |
0 |
正常終了 |
10006 |
デバイスが動作中のため実行できません。 |
20002 |
チャネル数が設定可能範囲外です。 |
20003 |
周波数が設定可能範囲外です。 |
20004 |
周波数タイプが設定可能範囲外です。 |
20005 |
周波数単位が設定可能範囲外です。 |
20009 |
作成されたデータが範囲外です。発振波数、または停止を減らしてください。 |
24001 |
デバイス条件のエラーが発生しました。 |
その他のエラー(参照:エラーコード一覧)
周波数:1 [Hz]
周波数、チャネル数の設定を行います。
出力波形の周波数を指定する際、「周波数」指定と「周期」指定を選択できます
周波数設定可能範囲:0.1~10000[Hz]
周期設定可能範囲 :0.0001~10[sec]
デバイスが動作中の場合、1つの基本波形のデータ点数が変わらない範囲で、「周波数」や「周期」を変更できます。
データ点数を変化する場合は、エラー「20003:周波数が設定可能範囲外です」が発生します。
詳細は、基本波形のデータ点数を参照ください。
また、チャネル数は、デバイスが動作中に変更できません。
チャネル数0、周波数1Hzを設定します。
VB.NET |
Dim Ret As Integer Ret = c_fgen.SetDeviceSetting (0, 1, 0, 0, 0)
|
C++ |
long Ret; ICWaveformGeneratorPtr c_fgen; Ret = c_fgen->SetDeviceSetting (0, 1, 0, 0, 0);
|
C# |
int Ret; Ret = c_fgen.SetDeviceSetting (0, 1, 0, 0, 0);
|