![《LabVIEW 程序設(shè)計(jì)教程》課件第三章 程序編輯與調(diào)試_第1頁](http://file4.renrendoc.com/view14/M07/3C/08/wKhkGWbPGy2ALsi9AAFISdS_2jE112.jpg)
![《LabVIEW 程序設(shè)計(jì)教程》課件第三章 程序編輯與調(diào)試_第2頁](http://file4.renrendoc.com/view14/M07/3C/08/wKhkGWbPGy2ALsi9AAFISdS_2jE1122.jpg)
![《LabVIEW 程序設(shè)計(jì)教程》課件第三章 程序編輯與調(diào)試_第3頁](http://file4.renrendoc.com/view14/M07/3C/08/wKhkGWbPGy2ALsi9AAFISdS_2jE1123.jpg)
![《LabVIEW 程序設(shè)計(jì)教程》課件第三章 程序編輯與調(diào)試_第4頁](http://file4.renrendoc.com/view14/M07/3C/08/wKhkGWbPGy2ALsi9AAFISdS_2jE1124.jpg)
![《LabVIEW 程序設(shè)計(jì)教程》課件第三章 程序編輯與調(diào)試_第5頁](http://file4.renrendoc.com/view14/M07/3C/08/wKhkGWbPGy2ALsi9AAFISdS_2jE1125.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目錄3.1VI的創(chuàng)建前面板的創(chuàng)建程序框圖的創(chuàng)建圖標(biāo)的創(chuàng)建3.2VI的編輯選擇與移動對象復(fù)制和刪除對象對齊和分布對象調(diào)整對象大小重新排序修改對象外觀連線3.3VI的運(yùn)行和調(diào)試運(yùn)行調(diào)試工具高亮顯示執(zhí)行過程探針與斷點(diǎn)診斷VI程序調(diào)試技巧3.4錯誤處理錯誤簇錯誤捕獲錯誤報(bào)告錯誤處理3.1VI的創(chuàng)建前面板的創(chuàng)建程序框圖的創(chuàng)建圖標(biāo)的創(chuàng)建圖標(biāo)編輯的步驟大致如下:步驟一:選擇菜單欄中的“編輯---清除所有”選項(xiàng),即可清除工作區(qū)的所有圖形,再在空白工作區(qū)編輯圖標(biāo)。步驟二:在圖標(biāo)編輯工具中中單擊“線條顏色”或“填充顏色”,即可彈出顏色選板,供用戶選擇喜歡的顏色來應(yīng)用。步驟三:使用畫筆、直線、填充、矩形等文本工具和選擇模板、圖標(biāo)文本、符號和圖層等相關(guān)內(nèi)容,來編輯自己喜歡的圖標(biāo)。步驟四:圖標(biāo)編輯完成以后,單擊圖標(biāo)編輯器右下角的“確定”按鈕,即可保存自己編輯好的圖標(biāo)。3.2VI的編輯連線1.手動連線2.自動連線3.選擇連線3.3VI的運(yùn)行和調(diào)試高亮顯示執(zhí)行過程探針與斷點(diǎn)診斷VI程序調(diào)試技巧程序錯誤一般分為兩種:一種為程序編輯錯誤或編輯結(jié)果不符合語法,程序無法正常運(yùn)行;另一種為語義和邏輯上的錯誤。對于錯誤,查找過程可以按以下步驟進(jìn)行:●檢查連線是否連接得當(dāng)?!袷褂谩皫椭毕吕藛沃械摹帮@示即時幫助”功能來動態(tài)顯示鼠標(biāo)所指向的函數(shù)或子程序的用法介紹以及各端口的定義,然后對比當(dāng)前的連線檢查連線的正確性?!駲z查某些函數(shù)或子程序的端口默認(rèn)值?!裨诓藛螜谥羞x擇“查看---VI層次結(jié)構(gòu)”選項(xiàng),通過查看程序的層次結(jié)構(gòu)來發(fā)現(xiàn)是否有未連接的子程序?!裢ㄟ^使用高亮執(zhí)行方式,單步執(zhí)行方式以及設(shè)置斷點(diǎn)等手段來檢查程序是否是按照預(yù)定要求運(yùn)行的?!裢ㄟ^使用探針工具來獲取連線上的即時數(shù)據(jù)以及檢查函數(shù)或子程序的輸出數(shù)據(jù)是否存在錯誤?!駲z查函數(shù)或子程序輸出的數(shù)據(jù)是否是有意義的數(shù)據(jù)?!駲z查控件和指示器的數(shù)據(jù)是否有溢出?!癞?dāng)for循環(huán)的循環(huán)次數(shù)為0時,需要注意此時將會產(chǎn)生一個空數(shù)組,當(dāng)調(diào)用該空數(shù)組時需要事先作特殊的處理?!駲z查簇成員的順序是否與目標(biāo)端口一致?!駲z查是否有未連接的VI子程序。3.4錯誤處理解決錯誤的方法是在程序設(shè)計(jì)中有意識地加入一些機(jī)制,使其能夠在運(yùn)行時捕捉發(fā)生的錯誤,在錯誤失控之前把錯誤報(bào)告出來并由用戶或程序?qū)ζ溥M(jìn)行處理。錯誤(Error)是實(shí)現(xiàn)某個功能或任務(wù)時出現(xiàn)的失誤。捕捉和處理錯誤的方法多種多樣,最常見的情況是錯誤處理代碼分布于整個項(xiàng)目代碼中,可能出錯的地方都有進(jìn)行錯誤處理的代碼。錯誤簇●狀態(tài)(status)是一個布爾類型的量,用于表示是否有錯誤發(fā)生,當(dāng)其值為TRUE時,表示發(fā)生錯誤?!翊a(Code)是一個32位帶符號的整數(shù),可以通過它來索引詳細(xì)的錯誤或警告信息。●源(Source)是用來說明哪個函數(shù)或VI發(fā)生的錯誤或者警告,也包含了錯誤或警告的具體信息。錯誤捕獲錯誤捕獲的方法多種多樣,一般常用以下幾種方法:●使用錯誤信息鏈順序傳遞錯誤信息?!窈喜㈠e誤信息?!袷褂靡莆患拇嫫鞑东@所有循環(huán)迭代中的錯誤?!裨诖笮晚?xiàng)目中使用隊(duì)列將錯誤信息傳遞到對其集中報(bào)告或處理的地方。錯誤報(bào)告在LabVIEW程序中,可以使用以下幾種方法報(bào)告錯誤給用戶:●使用對話框或主界面上提示窗口報(bào)告錯誤?!袷褂缅e誤日志文件報(bào)告錯誤?!袷褂肊mail或短信通知用戶。在創(chuàng)建錯誤日志文件時,通常至少應(yīng)保存下列與錯誤相關(guān)的信息:●錯誤發(fā)生的時間(如日期、時、分、秒等)?!皴e誤源?!皴e誤代碼?!皴e誤描述?!皴e誤類別和操作員賬號等其他信息。錯誤處理●使用LabV
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子產(chǎn)品物流合同要點(diǎn)分析
- 2025年度辦公室綠植養(yǎng)護(hù)與室內(nèi)環(huán)境美化合同
- 房屋租賃合同公文
- 企業(yè)人才測評及職業(yè)發(fā)展規(guī)劃支持方案設(shè)計(jì)
- 云計(jì)算服務(wù)配置與管理手冊
- 解決方案設(shè)計(jì)與實(shí)施指南
- 設(shè)計(jì)服務(wù)合同書
- 企業(yè)信息化解決方案操作手冊
- 建設(shè)工程施工分包委托協(xié)議書
- 車床購買合同樣本
- 2024年云南省公務(wù)員考試【申論縣鄉(xiāng)卷、行測、事業(yè)單位招聘】3套 真題及答案
- 數(shù)字媒體藝術(shù)專業(yè)行業(yè)分析報(bào)告
- 全國職業(yè)院校技能大賽高職組(市政管線(道)數(shù)字化施工賽項(xiàng))考試題庫(含答案)
- 湖南省長沙市長郡教育集團(tuán)2024-2025學(xué)年七年級上學(xué)期期末考試英語試題(含答案)
- 公司員工升職加薪制度模板
- 2024上海市招聘社區(qū)工作者考試題及參考答案
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院服務(wù)能力建設(shè)醫(yī)療質(zhì)控部分課件
- 《招標(biāo)投標(biāo)法》考試題庫200題(含答案)
- 2024版市政工程承包合同簽約流程規(guī)范指南2篇
- 立春氣象與健康
- 卵圓孔未閉病因介紹
評論
0/150
提交評論