<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > LabVIEW系列——自定義錯誤

          LabVIEW系列——自定義錯誤

          作者: 時間:2017-01-06 來源:網(wǎng)絡(luò) 收藏
          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的錯誤代碼文件在應(yīng)用程序護(hù)中用到,兩者互不干擾,所以在編程完成后必須將a和b中的自定義錯誤代碼文件也同時發(fā)布到c中,有兩種方法發(fā)布錯誤代碼文件。
          2、發(fā)布錯誤代碼文件。
          1)、應(yīng)用程序(EXE)發(fā)布:應(yīng)用程序?qū)傩?raquo;高級»復(fù)制錯誤代碼文件將a和b目錄中的后綴為-errors.txt的文件復(fù)制到c目錄中。
          2)、安裝程序發(fā)布:安裝程序?qū)傩?raquo;高級»安裝自定義錯誤代碼文件安裝時a和b目錄中的后綴為-errors.txt的文件安裝到c目錄中。
          3、錯誤疊加
          在c目錄中有兩個文件battery1-errors.txt,battery2-errors.txt
          battery1-errors.txt內(nèi)容如下:



          電池報(bào)警


          過壓1!


          過流


          過溫

          battery2-errors.txt內(nèi)容如下:



          電池報(bào)警


          過壓1!


          過流


          過溫

          exe運(yùn)行錯誤結(jié)果將是兩者的組合。如下圖所示:

          本文引用地址:http://www.ex-cimer.com/article/201701/336678.htm
          4、自定義錯誤代碼的創(chuàng)建。
          自定義錯誤代碼有兩者方法創(chuàng)建:1)自定義錯誤代碼文件,創(chuàng)建的是全局自定義錯誤代碼;2)、General ErrorHandler.vi,創(chuàng)建的是本地自定義錯誤代碼,只能在本次創(chuàng)建中有效。最后的錯誤時全局錯誤和本地錯誤的疊加。
          錯誤代碼文件時xml格式,可以通過工具»高級»編輯錯誤代碼創(chuàng)建自定義代碼文件。創(chuàng)建后必須保存在a和b目錄中,而且文件名稱必須是*-errors.txt格式,否則無效,創(chuàng)建完成后退出LabVIEW環(huán)境,重新打開LabVIEW,錯誤代碼才生效。
          5、自定義錯誤代碼的查看
          1)、General ErrorHandler.vi2)、幫助»解釋錯誤(x)...
          6、錯誤的產(chǎn)生
          產(chǎn)生錯誤.vi的代碼如下:


          結(jié)果如下:






          關(guān)鍵詞: LabVIEW自定義錯

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();