微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 如何能让程序随时对一个事件作出响应!

如何能让程序随时对一个事件作出响应!

时间:12-13 整理:3721RD 点击:
以labview的特点,怎么能让程序在运行的任何时刻,都可以对某一事件,比如说一个按钮做出响应呢!
如果用事件节点+循环,当等待事件发生时,要浪费好长时间;而且,如果只用一个循环,只有事件节点在循环里的话,当事件节点执行完毕后,又怎么对事件做出响应呢!

就用那个timeloop就行了吧

用两个循环,一个循环里+事件节点,产生一个时间的时候,用notifier通知另一个循环来处理这个事件。这是一个标准的模板
其实用循环+事件就足够了,没看懂你说的要浪费好长时间是什么意思,等事件发生本来就要浪费时间等待的嘛,你是说响应事件慢吗?
还有你说的而且里边,事件节点里可以放很多事件的啊,即使是同一个事件,响应一次以后也可以再次响应,只要你不让循环终止就可以了
【 在 xiazhimu (啊牧--牧洋人) 的大作中提到: 】
: 以labview的特点,怎么能让程序在运行的任何时刻,都可以对某一事件,比如说一个按钮做出响应呢!
: 如果用事件节点+循环,当等待事件发生时,要浪费好长时间;而且,如果只用一个循环,只有事件节点在循环里的话,当事件节点执行完毕后,又怎么对事件做出响应呢!
※ 来源:·水木社区 newsmth.net·[FROM: 221.224.70]

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top