DoOutputBit


機能

指定した1ビットにデジタル出力を行います。

 

書式

ret = dncDaq01.DoOutputBit(DeviceNo, DoBit, DoData)

 

引数

DeviceNo [ C#: short ] [ VB.NET: Short ]

DncDaqで管理しているデバイスNo.を指定します。

 

DoBit [ C#: short ] [ VB.NET: Short ]

出力論理ビット番号を指定します。
出力論理ビット番号は、デバイスのデジタル出力ビットの先頭を0として最後の出力ビットまで連続で付けられた番号です。

 

DoData [ C#: out byte ] [ VB.NET: Byte ]  

出力データを格納する変数のアドレスを指定します。

 

戻り値

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

 

■共通

説明

0

成功

500001

設定されていないデバイスが呼び出されました。デバイス設定を確認ください。

500002

デバイスが対応していないメソッドが呼び出されました。

510001

入力パラメータ(引数)が不正です。パラメータ内容を確認してください。

 

■AIOデバイス

説明

14020

DoBitの値が関数の指定範囲外です
デジタル出力ビットは 0≦DoBit≦最大ビット の範囲で指定してください。

14021

DoDataの値が指定範囲外です

24020

DoBitの値が使用しているデバイスの範囲外です

 

■DIOデバイス

説明

20102

ビット番号が指定可能範囲を超えています。

20104

ビットデータが0か1以外です。

その他のエラー(参照:エラーコード詳細)

 

説明

出力ビットに1ビット出力します。出力データは0か1を指定します。

 

使用例

ビット0に1を出力します。

C#

int Ret;

Ret = dncDaq01.DoOutputBit(DeviceNo, 0, 1);

 

VB.NET

Dim Ret As Integer

Ret = dncDaq01.DoOutputBit(DeviceNo, 0, 1)