AIO_Out

オプションのアナログI/O出力チャンネルからアナログ値を出力します。

書式
AIO_Out チャンネル番号, 出力データ [, Forced]

パラメーター

チャンネル番号
アナログI/Oのチャンネル番号を指定します。
出力データ
出力したい電圧[V]、または電流値[mA]を表すReal型実数を、式または数値で指定します。
Forced
省略可能です。通常は省略します。

解説
チャンネル番号で指定したアナログ出力ポートへ指定の電圧[V]、または電流[mA]を表すReal値を出力します。アナログ出力ポートの電圧出力レンジおよび電圧, 電流出力選択は、ボード上のスイッチで設定します。アナログIOボードの出力レンジ設定の範囲外の値を指定した場合は、範囲を超えない境界値(最大, 最小値)を出力します。

指定したチャンネルでロボットの速度情報を出力している場合、AIO_Outコマンドはエラーになります。速度情報出力を停止してからAIO_Outを実行してください。

注意


  • Forcedフラグ

    NoPauseタスク, NoEmgAbortタスク (Xqt実行時に、NoPauseやNoEmgAbortを指定して開始された特別なタスク)から、非常停止中や安全扉開時にアナログI/O出力を行う場合にこのフラグを指定します。

    非常停止中や安全扉開時にアナログI/O出力が変化するのでシステム設計上の注意が必要です。


参照
AIO_In関数, AIO_OutW, AIO_Out関数, AIO_OutW関数, AIO_Set

AIO_Out使用例

アナログI/Oチャンネル#1から7.0[V]を出力します。

AIO_Out 1, 7.0