指定チャネルを1回AD変換し、変換データをバイナリ値で返します。マルチプロセス対応関数です。
Ret = AioSingleAi ( Id , AiChannel , AiData )
Id [ 
 VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ 
 Python: ctypes.c_short ]
AioInit 関数で取得したデバイスIDを指定します。
AiChannel 
 [ VB.NET: Short ] [ C, C++: short ] [ C#: short ] 
 [ Python: ctypes.c_short ]
変換チャネルを指定します。
AiData 
 [ VB.NET: Integer ] [ C, C++: long * ] [ C#: out int ] [ Python: ctypes.POINTER(ctypes.c_long) 
 ]
変換データを格納する変数のアドレスを指定します。変換データはバイナリ値で格納されます。
利用しているデバイスの分解能によって、変換データの範囲が異なります。
| 利用デバイスの分解能 | 変換データの範囲 | 
| 10ビット | 0~1023 | 
| 12ビット | 0~4095 | 
| 16ビット | 0~65535 | 
| 24ビット | 0~16777215 | 
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ Python: ctypes.c_long ]
| 戻り値 | 内容 | 
| 0 | 正常終了 | 
| 7 | スタンバイモードから復帰したため、AioResetDevice関数を実行してください | 
| 10001 | 無効なIDが指定されました | 
| 10002 | ドライバを呼び出せません | 
| 11420 | AiChannelの値が関数の指定範囲外です | 
| 11421 | AiDataのポインタがNULLです | 
| 20001 | 使用しているデバイスではこの関数を使用することができません | 
| 20002 | デバイスが動作中のため実行できません | 
| 21420 | AiChannelの値が使用しているデバイスの範囲外です | 
| 21421 | AD変換エラーが発生しました | 
| 21423 | 変換に使用されていないチャネルが指定されました | 
アナログ入力機能を持たないデバイスでは使用できません。
デバイスが動作中の場合、この関数は実行できません。
この関数と連続関数とを併用する場合は、「簡易関数と連続関数の混合使用について」の注意事項を参照ください。
0チャネルを1回変換します。
| VB.NET | Dim 
		 Ret As Integer | 
| C, C++ | long 
		 Ret; | 
| C# | int 
		 Ret; | 
| Python | Ret 
		 = ctypes.c_long() |