通知程序不会因错误而停止并行循环

问题描述 投票:0回答:1

我正在尝试在LabVIEW 2020 SP1中创建一个简单的VI,当按下停止按钮或任一循环遇到错误时,该VI会停止两个并行循环。到目前为止,我已经使用了通知程序,并且停止按钮功能正常工作,但是当我注入错误来检查时,我得到了与错误相同的行为,程序继续运行而不是停止。

The LabVIEW VI Block Diagram

我的理解是,当按下“注入错误”按钮时,第二个循环中错误簇的状态标志变为真,然后通知程序将其作为布尔通知发送到两个循环。收到通知后,每个循环(在 true 时停止)都会终止。我的调试尝试显示正在调用第二个循环通知程序,但“等待通知”中没有任何响应。

我觉得我在这里缺少一些基本的东西。任何见解将不胜感激。

labview
1个回答
0
投票

我假设当错误为真时,“设置通知程序”功能不起作用。对于许多 VI 来说,这是正常行为。在这种情况下,您希望断开错误与设置通知程序的连接。 其他提示,您可以直接将错误连接到案例结构选择器中,无需打破“状态”位。

© www.soinside.com 2019 - 2024. All rights reserved.