“值改变”事件一个简单的动态触发方式

http://bbs.elecfans.com/forum.php?mod=viewthread&tid=457567


labview中,事件结构的使用率非常高,几乎所有的程序都可能用到该结构;而在事件结构中,“值改变”信号的使用频率更是多于其他触发源。


但在实际使用中可能很多人会发现,事件结构能识别的都是人为触发源,也就是说,只有操作者手动改变控件的值时,才会触发“值改变”这个动作,而当赋值动作(对控件或控件的局部变量赋值)改变对应控件的值时,“值改变”事件是无法被触发的,
 

但在实际使用中,可能我们需要的是目标控件一旦“值改变”,就激发对应事件,而不管这个“值改变”动作时人为给的还是程序赋值

这个时候,你就需要用到控件的“值(信号)节点”

将值改变的数据流入线直接接到该节点上,你会发现,该控件对用的“值改变”事件,在没有人为动作的情况下,同样顺利触发,如例:
 

需要特别注意的是:“值(信号)节点”会对所有的赋值动作做出响应,也就是说,即使你赋给的值等于控件原来的值,“值改变”事件同样会被触发,
即对于该节点,赋值动作就是一个事件触发条件

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值