機能
指定した1ビットのデジタル入力を行います。
書式
Ret = dncDaq01.DiInputBit(DeviceNo, DiBit, DiData)
引数
DeviceNo [ C#: short ] [ VB.NET: Short ]
DncDaqで管理しているデバイスNo.を指定します。
DiBit [ C#: short ] [ VB.NET: Short ]
入力論理ビット番号を指定します。
入力論理ビット番号は、デバイスのデジタル入力ビットの先頭を0として最後の入力ビットまで、連続で付けられた番号です。
DiData [ C#: out byte ] [ VB.NET: Byte ]
入力データを格納する変数のアドレスを指定します。
戻り値
Ret [ C#: int ] [ VB.NET: Integer ]
■共通
値 |
説明 |
0 |
成功 |
500001 |
設定されていないデバイスが呼び出されました。デバイス設定を確認ください。 |
500002 |
デバイスが対応していないメソッドが呼び出されました。 |
510001 |
入力パラメータ(引数)が不正です。パラメータ内容を確認してください。 |
■AIOデバイス
値 |
説明 |
24000 |
DiBitの値が使用しているデバイスの範囲外です。 |
■DIOデバイス
値 |
説明 |
20102 |
ビット番号が指定可能範囲を超えています。 |
その他のエラー(参照:エラーコード詳細)
説明
デジタル入力ポートから1ビット入力します。ビットデータは0または1で返ります。
使用例
ビット0からデータを入力します。
C# |
int
Ret;
|
VB.NET |
Dim
Ret As Integer
|