http://bbs.elecfans.com/forum.php?mod=viewthread&tid=457567
在labview中,事件结构的使用率非常高,几乎所有的程序都可能用到该结构;而在事件结构中,“值改变”信号的使用频率更是多于其他触发源。
但在实际使用中可能很多人会发现,事件结构能识别的都是人为触发源,也就是说,只有操作者手动改变控件的值时,才会触发“值改变”这个动作,而当赋值动作(对控件或控件的局部变量赋值)改变对应控件的值时,“值改变”事件是无法被触发的,
但在实际使用中,可能我们需要的是目标控件一旦“值改变”,就激发对应事件,而不管这个“值改变”动作时人为给的还是程序赋值
这个时候,你就需要用到控件的“值(信号)节点”
将值改变的数据流入线直接接到该节点上,你会发现,该控件对用的“值改变”事件,在没有人为动作的情况下,同样顺利触发,如例:
需要特别注意的是:“值(信号)节点”会对所有的赋值动作做出响应,也就是说,即使你赋给的值等于控件原来的值,“值改变”事件同样会被触发,
即对于该节点,赋值动作就是一个事件触发条件