解决方案
忽略错误有三种不同的方法。
通用错误处理器VI(General Error Handler VI)要使LabVIEW忽略特定错误,可以使用通用错误处理器VI或清除错误VI(Clear Error VI)。
通用错误处理器VI位于
编程»对话框与用户界面(Programming » Dialog & User Interface)面板中。右键单击
[异常操作(exception action)]端子并创建一个常量。设置该常量以
取消匹配错误(cancel error on match) 。然后将您要取消的错误号连接到
[异常代码(exception code)]终端。这样就能消除在错误簇中匹配您连的错误号的任何错误。
清除错误VI(Clear Error VI ) LabVIEW 2013及更早版本您还可以使用清除错误VI编写自己的逻辑来清除错误,清除错误VI也位于
编程»对话框和用户界面选项(Programming » Dialog & User Interface)。
要在LabVIEW 2013及更早版本中执行此操作,请使用按名称解除捆绑(Unbundle By Name)功能解捆绑错误代码。然后使用条件结构根据错误代码执行操作。以下框图实现此方法以监视特定错误,然后仅清除该错误。此方法还允许您监视多个错误,并根据特定错误采取不同的操作。
清除错误VI (Clear Error VI )LabVIEW 2014及更高版本
在LabVIEW 2014及更高版本中,清除错误VI具有要清除的特定错误代码的输入。这样便可以清除特定错误,而无需将其解除捆绑并将错误代码连接到条件结构。这对于忽略特定错误很有用,但如果要忽略多个错误,使用条件结构是更好的选择。