概述

之前的例子,我们看到了如何从一个读值groov模拟或数字I / O通道。

阅读和输入节点是相似的,因为他们都读值groovI / O。

读节点只读取接收传入的消息。在一个非常简单的流程,传入消息通常是来自一个注入节点配置为定期注入消息。

只扫描一个输入节点I / O和价值发生了变化时生成一个新消息。在许多情况下,这可以更方便比使用读节点。

例子

  1. 拖出一个输入节点和一个调试节点。
  2. 节点连接在一起。
  3. 双击输入节点打开“编辑groov i / o输入节点”的观点。
  4. 为设备领域,确认配置设备被选中。
  5. 数据类型的字段,选择数字状态变化模拟通道值,这取决于您使用的是什么类型的模块。
  6. 索引模块,输入模块位置你想使用。从零开始的索引,所以0是第一槽在底盘上。
  7. 英吉利海峡指数,输入您想使用的通道。从零开始的索引,所以0是第一频道的模块。
  8. 单击Done。
  9. 单击部署。

在调试选项卡中,您应该看到消息通道的状态或价值的变化。

输入节点的例子

输入节点的例子

选项

对于数字频道,您可以用不同的方法监控状态改变:*状态改变:生成一个新消息在通道的状态改变。*打开关闭:生成一个新消息只有当通道开启或关闭。*On-LatchOff-Latch:生成一个新的消息只有一个数字输入的门闩是集。这可能会使用一个写节点明确的门闩。*特征值:生成一个新消息在一个数字输入的特征值变化,如一个计数器或测量。

对于数值,死区设置控制代的新消息。消息如果新生成的值超出了死区相比,之前发送的值(或初始值如果刚刚开始)。

发送初始值选项被选中时,该节点将与第一个值发送消息。这是有用的,当需要获取当前值而不是等待一个值来改变消息发送。

下一个步骤

继续写I / O值