LabVIEW中忽略特定错误

简介: LabVIEW中忽略特定错误

LabVIEW中忽略特定错误


在LabVIEW中收到错误,但已经确认它不会对我的应用程序产生负面影响。如何忽略或清除此错误?


LabVIEW程序因为出现错误而中止,但希望代码在收到此错误后继续。怎样才能做到这一点?


解决方案


忽略错误有三种不同的方法。


通用错误处理器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 & UserInterface)。


要在LabVIEW 2013及更早版本中执行此操作,请使用按名称解除捆绑(UnbundleBy Name)功能解捆绑错误代码。然后使用条件结构根据错误代码执行操作。以下框图实现此方法以监视特定错误,然后仅清除该错误。此方法还允许您监视多个错误,并根据特定错误采取不同的操作。



清除错误VI (Clear Error VI )LabVIEW2014及更高版本


在LabVIEW 2014及更高版本中,清除错误VI具有要清除的特定错误代码的输入。这样便可以清除特定错误,而无需将其解除捆绑并将错误代码连接到条件结构。这对于忽略特定错误很有用,但如果要忽略多个错误,使用条件结构是更好的选择。




需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。


LabVIEW程序,如下附件所示。


相关资料说明,如下所示。

相关文章
|
1月前
|
测试技术
LabVIEW程序测试
LabVIEW程序测试
15 1
|
1月前
|
存储
LabVIEW代码生成错误 61056
LabVIEW代码生成错误 61056
15 0
|
1月前
|
人机交互
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
18 0
|
1月前
|
存储 编解码
LabVIEW编程LabVIEW控制picoharp 300例程与相关资料
LabVIEW编程LabVIEW控制picoharp 300例程与相关资料
16 0
|
1月前
LabVIEW编程LabVIEW控制WNSC600运动控制器例程与相关资料
LabVIEW编程LabVIEW控制WNSC600运动控制器例程与相关资料
20 1
|
1月前
|
API
LabVIEW编程LabVIEW控制PXI-5122例程与相关资料
LabVIEW编程LabVIEW控制PXI-5122例程与相关资料
19 1
|
1月前
|
安全 网络安全 数据安全/隐私保护
LabVIEW编程LabVIEW控制cRIO-9043例程与相关资料
LabVIEW编程LabVIEW控制cRIO-9043例程与相关资料
17 0
|
1月前
|
编解码
LabVIEW编程LabVIEW控制Keithley 2420例程与相关资料
LabVIEW编程LabVIEW控制Keithley 2420例程与相关资料
15 0
|
1月前
LabVIEW编程LabVIEW开发Agilent 4294A 例程与相关资料
LabVIEW编程LabVIEW开发Agilent 4294A 例程与相关资料
15 0
|
1月前
|
编解码 算法 关系型数据库
LabVIEW编程LabVIEW开发 控制FlukePG7000例程与相关资料
LabVIEW编程LabVIEW开发 控制FlukePG7000例程与相关资料
16 0