我有一个while循环,当由于T / F选项卡终止时,它会输出要在下游使用的值。当我单击T / F选项卡退出while循环时,我想这样做,当程序保持为true时程序再次到达时跳过while循环,下游发送的值只是最后一次迭代(我假设我只能输出任何东西)。
我尝试使用案例结构进行此操作,但由于两个帧都必须为所有输出分配值或使用默认值,因此我遇到了困难。我真正想要的可能是另一个T / F选项卡,如果为true,程序继续通过while循环而不是运行一次然后继续。
希望有意义!
答案 0 :(得分:0)
参见附件解决方案。虽然解决方案不是最优的,但它仍然有效。当"存储光标数据"在到达循环之前按下按钮," True"执行tab(空),其中传播最后存储的值(来自反馈节点)。当按钮为假时,则像往常一样执行while循环。
PS。作为一个合适的解决方案,我建议改变应用程使用事件,使用移位寄存器来存储数据。
PPS。这是一个snipplet,所以如果你从资源管理器中拖动这个文件并将其放到BD上,它将显示为一段代码(LV2014)。
PPPS。这个东西叫做按钮,而不是标签
PPPPS。对于没有反馈节点的labview版本: Stackoverflow不允许附加VI,因此可以找到下转换为8.0的解决方案here