我想知道如何做到这一点,以便当一个组件出现故障时程序的其余部分运行(因此依赖于该组件的其余路径也无法运行)。在其他语言中,这相当于“捕获异常”,但这里增加的问题是,我担心即使存在这样的功能(找不到是否存在),那么程序的其余部分仍然会尝试运行...任何建议将不胜感激。提前致谢!
问问题
510 次
1 回答
2
LabVIEW没有异常处理,但以不同的方式处理错误:(几乎)所有VI都接受错误簇作为输入(你的也应该如此);如果为正(发生错误),VI 将立即返回,将错误作为输出传递,然后将其作为输入,等等。这称为错误。
由于所有这些 VI 在彼此之间传输该集群,您将在顶层 VI 中获得它,因此如果发生错误,您只需正确清理并退出即可。
于 2012-04-27T06:39:21.123 回答