複数デバイス使用時のID指定

複数のデバイスを同時に使用する場合、各デバイスに対して初期化を行い別々のIDを取得する必要があります。
関数の実行は各デバイスのIDを指定して行い、終了時には各デバイスに終了処理を行います。

ここでは、複数のデバイスを使用する場合の使用例を示します。

DIO-3232L-PEを2枚、DI-16TY-USBを1台使用し、各デバイスが以下のデバイス名に設定されていて
各デバイスのIDを格納する変数を、ID_DIO1、ID_DIO2、ID_DI1とする場合

DIO-3232L-PE 1枚目:DIO000
DIO-3232L-PE 2枚目:DIO001
DI-16TY-USB       :DIO002

Cでの例

デバイス

DIO-3232L-PE 1枚目

DIO-3232L-PE 2枚目

DI-16TY-USB

デバイス名

DIO000

DIO001

DIO002

ID変数宣言

short ID_DIO1;

short ID_DIO2;

short ID_DI1;

初期化

Ret = DioInit("DIO000" ,&ID_DIO1);

Ret = DioInit("DIO001" ,&ID_DIO2)

Ret = DioInit("DIO002" ,&ID_DI1);

他の関数

Ret = Dio***( ID_DIO1, *** );

Ret = Dio***( ID_DIO2, *** );

Ret = Dio***( ID_DI1, *** );