AIO_OutW メソッド
解説
オプションのアナログI/O出力チャンネルからアナログ値を読み出す、または設定します。
書式
Function AIO_OutW (Channel As Integer) As Integer
Sub AIO_OutW (Channel As Integer, OutputData As Integer)
パラメーター
- Channel
アナログI/Oのチャンネル番号を指定します。 - OutputData
出力データ (0から65535の整数)を、式または数値で指定します。
戻り値
指定したアナログI/Oチャンネルの出力状態を0~65535の整数値で返します。
各出力チャンネルの出力電圧(電流)と戻り値の対応は、アナログI/O基板の出力レンジ設定により下記の通りとなります。
| 出力データ | 出力レンジ設定 | ||||||
|---|---|---|---|---|---|---|---|
| 16進数 | 10進数 | ±10(V) | ±5(V) | 0-5(V) | 0-10(V) | 4-20(mA) | 0-20(mA) |
| 0xFFFF | 65535 | 9.99970 | 4.99985 | 5.00000 | 10.00000 | 20.00000 | 20.00000 |
| 0x8001 | 32769 | 0.00031 | 0.00015 | 2.50008 | 5.00015 | 12.00024 | 10.00031 |
| 0x8000 | 32768 | 0.00000 | 0.00000 | 2.50000 | 5.00000 | 12.00000 | 10.00000 |
| 0x0000 | 0 | -10.00000 | -5.00000 | 0.00000 | 0.00000 | 4.00000 | 0.00000 |
指定したチャンネルで、ロボットの速度情報を出力している場合も、本メソッドが実行できます。
参照
AIO_In メソッド, AIO_InW メソッド, AIO_Out メソッド
AIO_OutW 使用例
VB 例:
Dim val As Integer
val = m_spel.AIO_OutW(1)
C# 例:
int val;
val = m_spel.AIO_OutW(1);
← AIO_Out メソッド Arc メソッド →