AIO_Out 方法

描述
从模拟I/O选件的输出通道,读取或设置模拟量值。

语法
Function AIO_Out (Channel As Integer) As Single
Sub AIO_Out (Channel As Integer, Value As Single)

参数

  • Channel
    指定模拟I/O通道的编号。
  • Value
    一个表达式或数值,用于显示要输出的电压[V]或电流[mA]的实数。

返回值
返回指定的模拟I/O通道的电压和电流输出状态的实数值。电压输出时的单位为 [V],电流输出时的单位为[mA]。
Function AIO_Out (Channel As Integer) As Single时:当在指定的通道中输出机器人的速度信息时,也可以通过本方法返回值。

备注
将表示指定电压[V]或电流[mA]的实数值,输出到通道编号指定的模拟输出端口。请通过端口上的开关,设置模拟输出端口的电压输出范围和选择电压、电流输出。如指定的值超出模拟I/O板的输出范围时,则会输出范围内的边界值(最大值或最小值)。
Sub AIO_Out (Channel As Integer, Value As Single)时:当在指定的通道中输出机器人信息速度时,本方法会发生输出设定错误。请在停止输出速度信息后,执行本方法。

如果发生错误,并且 SpelException 的 ErrorNumber 属性为3101,请参阅 SetPoint 方法的描述。

参阅
AIO_In 方法, AIO_InW 方法, AIO_OutW 方法, SetPoint 方法

AIO_Out 示例
VB 例:

Dim val As Single  
val = mspel.AIOOut(1)  

C# 例:

float val;  
val = mspel.AIOOut(1);