LabVIEW中的出錯處理
發(fā)布時間:2014/10/10 20:42:11 訪問次數(shù):1704
在編程中,出錯后出現(xiàn)的提示信息是快速定位錯誤的重要手段,一般情況下,ICL7650SCPDZ程序員都會在可能出現(xiàn)錯誤的地方加入進(jìn)行出錯處理的指令,例如,當(dāng)調(diào)用函數(shù)出現(xiàn)錯誤時除了該函數(shù)的返回值會出現(xiàn)異常外,還可以用專門的函數(shù)來檢查。LabVIEW提供了error in和error out這2個簇來檢查用戶的操作和編寫的程序中出現(xiàn)的錯誤。
在圖3-136中加入error out兩個簇,方法是:鼠標(biāo)指向List Folder函數(shù)的輸出參數(shù)errorout,當(dāng)界面中顯示error out后單擊右鍵,在彈出的菜單中選擇Create\lndicator,這樣就引入了error out,使錯誤的原因能在前面板中完全顯示。本例中,圖3-137所示的錯誤簇中status項是一個布爾值,錯誤產(chǎn)生時報告TRUE; code是一個32位有符號整數(shù),通過數(shù)值表示錯誤;source是用來識別錯誤發(fā)生位置的字符串。
本例中啟動程序后,按照圖3-136中磁盤路徑打開文件夾將發(fā)生錯誤,結(jié)果如圖3-137所示。在圖3-51所示對話框中的Code選項中輸入“4”,并按回車,錯誤原因如圖3-138所示:已經(jīng)到達(dá)了文件的末尾,因為“D:\ELVIS\book\l.txt”不是一個文件夾名,所以其不包含文件或者子文件夾。將D: \ELVIS\book\l.txt作為函數(shù)List Folder的輸入?yún)?shù)必將發(fā)生錯誤。
在編程中,出錯后出現(xiàn)的提示信息是快速定位錯誤的重要手段,一般情況下,ICL7650SCPDZ程序員都會在可能出現(xiàn)錯誤的地方加入進(jìn)行出錯處理的指令,例如,當(dāng)調(diào)用函數(shù)出現(xiàn)錯誤時除了該函數(shù)的返回值會出現(xiàn)異常外,還可以用專門的函數(shù)來檢查。LabVIEW提供了error in和error out這2個簇來檢查用戶的操作和編寫的程序中出現(xiàn)的錯誤。
在圖3-136中加入error out兩個簇,方法是:鼠標(biāo)指向List Folder函數(shù)的輸出參數(shù)errorout,當(dāng)界面中顯示error out后單擊右鍵,在彈出的菜單中選擇Create\lndicator,這樣就引入了error out,使錯誤的原因能在前面板中完全顯示。本例中,圖3-137所示的錯誤簇中status項是一個布爾值,錯誤產(chǎn)生時報告TRUE; code是一個32位有符號整數(shù),通過數(shù)值表示錯誤;source是用來識別錯誤發(fā)生位置的字符串。
本例中啟動程序后,按照圖3-136中磁盤路徑打開文件夾將發(fā)生錯誤,結(jié)果如圖3-137所示。在圖3-51所示對話框中的Code選項中輸入“4”,并按回車,錯誤原因如圖3-138所示:已經(jīng)到達(dá)了文件的末尾,因為“D:\ELVIS\book\l.txt”不是一個文件夾名,所以其不包含文件或者子文件夾。將D: \ELVIS\book\l.txt作為函數(shù)List Folder的輸入?yún)?shù)必將發(fā)生錯誤。
熱門點(diǎn)擊
- ICMP報文的種類有兩種
- 無線局域網(wǎng)可分為兩大類
- 使用二叉線索查找路由表
- SYNC引腳會輸出時鐘脈沖信號
- CIDR記法有多種形式
- 無線局域網(wǎng)的組成
- 10BASE-T以太網(wǎng)的通信距離稍短
- 在監(jiān)聽到信道變?yōu)榭臻e就立即發(fā)送數(shù)據(jù)
- 以太網(wǎng)的兩個標(biāo)準(zhǔn)
- LabVIEW中的循環(huán)結(jié)構(gòu)程序
推薦技術(shù)資料
- 聲道前級設(shè)計特點(diǎn)
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- 人形機(jī)器人市場未來發(fā)展格局前景預(yù)測
- 新一代航空器用激光雷達(dá)CES2
- SPAD-SoC集成1080-
- 全球首款1080線激光雷達(dá)應(yīng)用
- 激光雷達(dá)行業(yè)市場發(fā)展新動態(tài)
- AI時代存儲技術(shù)產(chǎn)品走向趨勢
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究