新聞中心

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

LabVIEW系列——自定義錯(cuò)誤

作者: 時(shí)間:2017-01-06 來(lái)源:網(wǎng)絡(luò) 收藏
1、自定義錯(cuò)誤代碼文本文件在labview中三處:
a)、E:Program FilesNational InstrumentsLabVIEW 8.6projecterrors
b)、E:Program FilesNational InstrumentsLabVIEW 8.6user.liberrors
c)、E:Program FilesNational InstrumentsSharedLabVIEW Run-Time8.6errors
所有的錯(cuò)誤代碼文件的后綴為-errors.txt,比如Analysis-errors.txt,battery-errors.txt,不是這個(gè)后綴名的都是無(wú)效的錯(cuò)誤代碼文件。
a和b的錯(cuò)誤代碼文件在LabVIEW編程中用到,c的錯(cuò)誤代碼文件在應(yīng)用程序護(hù)中用到,兩者互不干擾,所以在編程完成后必須將a和b中的自定義錯(cuò)誤代碼文件也同時(shí)發(fā)布到c中,有兩種方法發(fā)布錯(cuò)誤代碼文件。
2、發(fā)布錯(cuò)誤代碼文件。
1)、應(yīng)用程序(EXE)發(fā)布:應(yīng)用程序?qū)傩?raquo;高級(jí)»復(fù)制錯(cuò)誤代碼文件將a和b目錄中的后綴為-errors.txt的文件復(fù)制到c目錄中。
2)、安裝程序發(fā)布:安裝程序?qū)傩?raquo;高級(jí)»安裝自定義錯(cuò)誤代碼文件安裝時(shí)a和b目錄中的后綴為-errors.txt的文件安裝到c目錄中。
3、錯(cuò)誤疊加
在c目錄中有兩個(gè)文件battery1-errors.txt,battery2-errors.txt
battery1-errors.txt內(nèi)容如下:



電池報(bào)警


過(guò)壓1!


過(guò)流


過(guò)溫

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



電池報(bào)警


過(guò)壓1!


過(guò)流


過(guò)溫

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

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


結(jié)果如下:






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

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉