• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > Labview 虚拟仪器 > LabVIEW系列——自定义错误

LabVIEW系列——自定义错误

录入:edatop.com    点击:
1、自定义错误代码文本文件在labview中三处:
a)、E:Program FilesNational InstrumentsLabVIEW 8.6projecterrors
b)、E:Program FilesNational InstrumentsLabVIEW 8.6user.liberrors
c)、E:Program FilesNational InstrumentsSharedLabVIEW Run-Time8.6errors
所有的错误代码文件的后缀为-errors.txt,比如Analysis-errors.txt,battery-errors.txt,不是这个后缀名的都是无效的错误代码文件。
a和b的错误代码文件在LabVIEW编程中用到,c的错误代码文件在应用程序护中用到,两者互不干扰,所以在编程完成后必须将a和b中的自定义错误代码文件也同时发布到c中,有两种方法发布错误代码文件。
2、发布错误代码文件。
1)、应用程序(EXE)发布:应用程序属性»高级»复制错误代码文件将a和b目录中的后缀为-errors.txt的文件复制到c目录中。
2)、安装程序发布:安装程序属性»高级»安装自定义错误代码文件安装时a和b目录中的后缀为-errors.txt的文件安装到c目录中。
3、错误叠加
在c目录中有两个文件battery1-errors.txt,battery2-errors.txt
battery1-errors.txt内容如下:
< xml version="1.0" encoding="ISO-8859-1" >


电池报警


过压1!


过流


过温

battery2-errors.txt内容如下:
< xml version="1.0" encoding="ISO-8859-1" >


电池报警


过压1!


过流


过温

exe运行错误结果将是两者的组合。如下图所示:

4、自定义错误代码的创建。
自定义错误代码有两者方法创建:1)自定义错误代码文件,创建的是全局自定义错误代码;2)、General ErrorHandler.vi,创建的是本地自定义错误代码,只能在本次创建中有效。最后的错误时全局错误和本地错误的叠加。
错误代码文件时xml格式,可以通过工具»高级»编辑错误代码创建自定义代码文件。创建后必须保存在a和b目录中,而且文件名称必须是*-errors.txt格式,否则无效,创建完成后退出LabVIEW环境,重新打开LabVIEW,错误代码才生效。
5、自定义错误代码的查看
1)、General ErrorHandler.vi2)、帮助»解释错误(x)...
6、错误的产生
产生错误.vi的代码如下:


结果如下:




点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:LabVIEW设计模式系列——资源关闭后错误处理
下一篇:LabVIEW系列——功率谱

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图