码迷,mamicode.com
首页 > 其他好文 > 详细

labview多个并行循环同时退出

时间:2014-12-28 23:29:57      阅读:610      评论:0      收藏:0      [点我收藏+]

标签:

labview中停止并行的循环 
问题: 在labview中我如何停止两个并行的循环?我使用一个局部变量,但是当我停止程序执行后,第二次不能
运行程序。我该如何解决这个问题呢?
 

解答:  
你使用局部变量来停止并行的2个while循环的执行是正确的。但是,要记住你的局部变量是一个布尔型实体,你不能使用latch mechanical action(锁存器机械动作)。当该值从真变为假,然后再变回真的时候,变化非
常快以致于循环没有及时读到这个改变的值。因此机械动作应该设置成Switch开关.
现在当你按下布尔键来暂停这个执行时,按钮因为是switch的原因,在你重新设置前一直处于假的状态,这个值导致程序不能第二次运行。因此你需要为布尔键创建一个属性节点,在这个循环执行前初始化这个值。你可以
使用一个序列结构来使得初始化先于循环的执行。
请看附件中的流程图,它显示了这个设定。

技术分享

2、利用Notifier停止多个循环

labview多个并行循环同时退出

标签:

原文地址:http://www.cnblogs.com/prayer521/p/4190691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!