zoukankan      html  css  js  c++  java
  • LabVIEW系列——自定义错误

     

    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"?>
    <nidocument>
    <nicomment>
    电池报警
    </nicomment>
    <nierror code="5000">
    过压1!
    </nierror>
    <nierror code="5001">
    过流
    </nierror>
    <nierror code="5003">
    过温
    </nierror>
    </nidocument>
    battery2-errors.txt内容如下:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <nidocument>
    <nicomment>
    电池报警
    </nicomment>
    <nierror code="5000">
    过压1!
    </nierror>
    <nierror code="5001">
    过流
    </nierror>
    <nierror code="5003">
    过温
    </nierror>
    </nidocument>
    exe运行错误结果将是两者的组合。如下图所示:

    LabVIEW系列——自定义错误

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

    LabVIEW系列——自定义错误
    LabVIEW系列——自定义错误

    结果如下:


    LabVIEW系列——自定义错误 

    LabVIEW系列——自定义错误 

  • 相关阅读:
    与答辩有关资料
    SpringBoot技术优点
    【知识库】-简单理解CrudRepository接口中的方法
    【知识库】-通俗理解OAuth2.0协议用于第三方登陆
    毕业设计介绍所用
    JavaWeb_(视频网站)_七、推荐模块1
    JavaWeb_(视频网站)_六、分页模块1
    JavaWeb_(视频网站)_五、视频模块2 辅助功能
    JavaWeb_(视频网站)_五、视频模块1 视频上传
    JavaWeb_(视频网站)_四、博客模块2
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/4894185.html
Copyright © 2011-2022 走看看