我想知道如何制作它,以便当一个组件失败时程序的其余部分运行(因此依赖于该组件的其余路径也无法运行)。在其他语言中,这相当于“捕捉异常”,但这里增加的问题是我担心即使存在这样的特征(无法找到它),那么程序的其余部分仍然会尝试跑......任何建议都会非常感激。提前谢谢!
答案 0 :(得分:2)
LabVIEW没有异常处理,但以不同的方式处理错误:(几乎)所有VI都接受错误簇作为输入(and so should yours);如果是正数(发生错误),VI将立即返回,将错误作为输出传递,然后将其作为输入等。这称为错误。
由于所有这些VI在彼此之间传输此群集,您将在顶层VI中获取它,因此如果发生错误,您只需正确清理它并退出。