大多数时候如果机器人的位被错误地分配给机器人的位就会发生这些奇怪的事情et200。这有点令人困惑,因为 et200 有 Iirc 12 位,你必须在机器人上交换低/高字节。对我来说最简单的方法总是在监视器 i/ 中一个一个地手动设置分配给 AO 的位O tab,看看是什么哈ppens 在模拟输出上,所以你可以看到位顺序。然后在 I/O 配置中更改位顺序。
Analog outputs also have a calibration factor.
Depending在你的模块上,你可能需要调整它的值。
$ANOUTs(和 $ANINs)仅在 -1.0 到 +1.0 之间——基本上,在模拟设备的整个范围的 -100% 和 +100% 之间。
因此,对于 10V 模拟卡,1.0 的 $ANOUT/$ANIN 值将 repr发出 10V。但是对于 5V 卡,1.0 的 $ANOUT/$ANIN 将代表 5V。对于典型的基于 4-20mA 电流的模拟设备,1.0 表示 20mA,0 表示 4mA。
因此 $ANOUT/$ANIN 值可以视为“模拟设备最大输出的百分比”。