有条不紊地在Labview中跳过一个while循环

时间:2015-01-13 14:47:26

标签: labview

我有一个while循环,当由于T / F选项卡终止时,它会输出要在下游使用的值。当我单击T / F选项卡退出while循环时,我想这样做,当程序保持为true时程序再次到达时跳过while循环,下游发送的值只是最后一次迭代(我假设我只能输出任何东西)。

我尝试使用案例结构进行此操作,但由于两个帧都必须为所有输出分配值或使用默认值,因此我遇到了困难。我真正想要的可能是另一个T / F选项卡,如果为true,程序继续通过while循环而不是运行一次然后继续。

希望有意义!

1 个答案:

答案 0 :(得分:0)

参见附件解决方案。虽然解决方案不是最优的,但它仍然有效。当"存储光标数据"在到达循环之前按下按钮," True"执行tab(空),其中传播最后存储的值(来自反馈节点)。当按钮为假时,则像往常一样执行while循环。 enter image description here

PS。作为一个合适的解决方案,我建议改变应用程使用事件,使用移位寄存器来存储数据。

PPS。这是一个snipplet,所以如果你从资源管理器中拖动这个文件并将其放到BD上,它将显示为一段代码(LV2014)。

PPPS。这个东西叫做按钮,而不是标签

PPPPS。对于没有反馈节点的labview版本: Skipping while loop Stackoverflow不允许附加VI,因此可以找到下转换为8.0的解决方案here

相关问题