• このライブラリについて
  • サンプルコード
  • リファレンス
  • ドライバAPI

ドライバAPI

デバイスにアクセスするためのAPIです。
本ライブラリ(Y2.UsbIO)はこのドライバAPIのラッパーライブラリです。
(ドライバAPIを経由してデバイスにアクセスしています。)
本ライブラリをご使用の際には基本的にドライバAPIを直接使用する必要はありませんが、動作の詳細についてなどはこちらも参考にしてください。

UBシリーズ ソフトウェアマニュアル
USB-PC104シリーズ デジタル入出力ユニット ソフトウェアマニュアル
USB-PC104シリーズ アナログ入出力ユニット ソフトウェアマニュアル
USB-PC104シリーズ リレー出力ユニット ソフトウェアマニュアル
USB-PC104シリーズ モーター制御ユニット ソフトウェアマニュアル

本ライブラリとの併用について

本ライブラリとドライバAPIは併用が可能です。
ドライバAPIにアクセスする場合のIDは、GetDeviceId関数で取得できます。
ただし、ドライバAPIのClose関数は使用しないでください。
本ライブラリのConnect関数で接続したデバイスは、必ずDisconnect関数またはDispose関数で切断してください。

using var device = new Dio88bUbt();

// デバイスに接続
device.Connect();

// デバイスIDを取得
var deviceId = device.GetDeviceId();

// デジタル入力(ドライバAPIを使用)
var inputData = new byte[8];
var result = Ydci.DioInput(deviceId, inputData, 0, 8);
このページの内容
トップに戻る Copyright © Y2 Corporation