关于布尔对象的机械动作
时间:10-02
整理:3721RD
点击:
布尔控件有六种机械动作,其中 单击时触发 这样解释:单击控件时改变控件值,保留该控件值直到VI读取该控件。
请问读取作何理解?
是不是有数据流从布尔控件流出且有节点接收, 就算读取呀?
下图中事件结构中 新值 有数据流 流出算是读取吗?

另一个放到鼠标单击这个按键的事件分支里,保证被读取到,但是没有接受节点。

然后观察前面板的操作。
放外面的 没有被读取,所以还是保持在被按下的状态。
放在里面的被读取了,所以复位了。

请问读取作何理解?
是不是有数据流从布尔控件流出且有节点接收, 就算读取呀?
下图中事件结构中 新值 有数据流 流出算是读取吗?

可以用个小程序来观察这个问题。两个 “单击时触发” 的 布尔按键。
一个放在 while循环外面,保证在按下按钮后,不被读取到。 
另一个放到鼠标单击这个按键的事件分支里,保证被读取到,但是没有接受节点。

然后观察前面板的操作。
放外面的 没有被读取,所以还是保持在被按下的状态。
放在里面的被读取了,所以复位了。

从你举得例子来看,控件放进事件结构里面就可以被读取,
控件没有放进事件结构里面就不可以被读取。
大概是这样。
我知道了,控件一旦被读取之后就会立即复位,如未被读取则会一直保持原状态等待被读取
谢谢分享
