機能
指定チャネルを1回AD変換し、変換データをバイナリ値で返します。
書式
Ret = dncDaq01.AiInputChannel(DeviceNo, Channel, AiData)
引数
DeviceNo [ C#: short ] [ VB.NET: Short ]
DncDaqで管理しているデバイスNo.を指定します。
Channel [ C#: short ] [ VB.NET: Short ]
変換チャネルを指定します。
AiData [ C#: out int ] [ VB.NET: Integer ]
変換データを格納する変数のアドレスを指定します。変換データはバイナリ値で格納されます。
10ビット分解能のデバイス |
0~1023 |
12ビット分解能のデバイス |
0~4095 |
16ビット分解能のデバイス |
0~65535 |
戻り値
Ret [ C#: int ] [ VB.NET: Integer ]
■共通
値 |
説明 |
0 |
成功 |
500001 |
設定されていないデバイスが呼び出されました。デバイス設定を確認ください。 |
500002 |
デバイスが対応していないメソッドが呼び出されました。 |
510001 |
入力パラメータ(引数)が不正です。パラメータ内容を確認してください。 |
■AIOデバイス
値 |
説明 |
11420 |
Channelの値が指定範囲外です |
11421 |
AiDataのポインタがNULLです |
20002 |
デバイスが動作中のため実行できません |
21420 |
Channelの値が使用しているデバイスの範囲外です |
21423 |
変換に使用されていないチャネルが指定されました |
その他のエラー(参照:エラーコード詳細)
説明
アナログ入力機能を持たないデバイスでは使用できません。
デバイスが連続モードで動作している場合、このメソッドは実行できません。
使用例
0チャネルを1回変換します。
C# |
int
Ret;
|
VB.NET |
Dim
Ret As Integer
|