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內容如下:
電池報警
過壓1!
過流
過溫
battery2-errors.txt內容如下:
電池報警
過壓1!
過流
過溫
exe運行錯誤結果將是兩者的組合。如下圖所示:

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


結果如下:


評論