各関数を使用するにはAioInit関数でIDを取得する必要があります。
IDはデバイスを識別するために必要な数字です。
次の例は複数のデバイスを使用する例です。
ID1→AD16-16(LPCI)L、ID2→AD16-16(LPCI)L、ID3→DA16-4(LPCI)Lに対応しています。
Cでの例
デバイス |
AD16-16(LPCI)L |
AD16-16(LPCI)L |
DA16-4(LPCI)L |
デバイス名 |
"AD1" |
"AD2" |
"DA1" |
ID宣言 |
short ID_AD1; |
short ID_AD2; |
short ID_AD3; |
初期化 |
Ret = AioInit("AD1" ,&ID_AD1); |
Ret = AioInit("AD2" ,&ID_AD2) |
Ret = AioInit("DA1" ,&ID_DA1); |
他の関数 |
Ret = Aio***( ID_AD1, *** ); |
Ret = Aio***( ID_AD2, *** ); |
Ret = Aio***( ID_DA1, *** ); |