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.htm4、自定義錯誤代碼的創(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é)果如下:
評論