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);