概述
在之前的例子,我们看到了如何从一个读值groov模拟或数字I / O通道。
阅读和输入节点是相似的,因为他们都读值groovI / O。
读节点只读取接收传入的消息。在一个非常简单的流程,传入消息通常是来自一个注入节点配置为定期注入消息。
只扫描一个输入节点I / O和价值发生了变化时生成一个新消息。在许多情况下,这可以更方便比使用读节点。
例子
- 拖出一个输入节点和一个调试节点。
- 节点连接在一起。
- 双击输入节点打开“编辑groov i / o输入节点”的观点。
- 为设备领域,确认配置设备被选中。
- 数据类型的字段,选择数字状态变化或模拟通道值,这取决于您使用的是什么类型的模块。
- 索引模块,输入模块位置你想使用。从零开始的索引,所以0是第一槽在底盘上。
- 英吉利海峡指数,输入您想使用的通道。从零开始的索引,所以0是第一频道的模块。
- 单击Done。
- 单击部署。
在调试选项卡中,您应该看到消息通道的状态或价值的变化。


选项
对于数字频道,您可以用不同的方法监控状态改变:*状态改变:生成一个新消息在通道的状态改变。*打开和关闭:生成一个新消息只有当通道开启或关闭。*On-Latch和Off-Latch:生成一个新的消息只有一个数字输入的门闩是集。这可能会使用一个写节点明确的门闩。*特征值:生成一个新消息在一个数字输入的特征值变化,如一个计数器或测量。
对于数值,死区设置控制代的新消息。消息如果新生成的值超出了死区相比,之前发送的值(或初始值如果刚刚开始)。
当发送初始值选项被选中时,该节点将与第一个值发送消息。这是有用的,当需要获取当前值而不是等待一个值来改变消息发送。
下一个步骤
继续写I / O值。