LabVIEW怎么让结构外面的数先通过隧道流进结构里面,在执行结构里面的程序??

2019-07-17 19:54发布

我的程序每次执行事件结构的时候都需要结构外面的几个变量,但是每次事件执行时,外面变量变化的值不能及时刷新进来,只有这次执行过以后外面变量变化的值的值才能进来这就导致此次事件结构触发后用的还是上次变量的值,只有这次事件结构执行以后此次变量变化的值才能传递进来!本来局部变量可以解决,但是我的程序如果用局部变量就导致局部变量使用太多,导致死机!!
请问这个怎么解决啊?烦请各位大神不吝赐教啊!! QQ截图20150710093132.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
leonkai
2019-07-18 10:40
sorry,没仔细看你的条件,这可能是因为while循环的时候先执行控件输入,然后等待事件输入,如果事件没执行,但是上一步的赋值已经发生,所以再执行事件的话就变成了新的控件输入+上一步赋值的显示
你可以在事件内部创建一个输入控件的局部变量,然后再输入子vi,似乎能够解决问题

一周热门 更多>