Labview程序調試技術(shù)
程序調試技術(shù)
找出語(yǔ)法錯誤
如果一個(gè)VI程序存在語(yǔ)法錯誤,則在面板工具條上的運行按鈕將會(huì )變成一個(gè)折斷的箭頭,表示程序不能被執行。這時(shí)這個(gè)按鈕被稱(chēng)作錯誤列表。點(diǎn)擊它,則LabVIEW彈出錯誤清單窗口,點(diǎn)擊其中任何一個(gè)所列出的錯誤,選用Find功能,則出錯的對象或端口就會(huì )變成高亮。
本文引用地址:http://dyxdggzs.com/article/201701/336569.htm設置執行程序高亮
在LabVIEW的工具條上有一個(gè)畫(huà)著(zhù)燈泡的按鈕,這個(gè)按鈕叫做“高亮執行”按鈕上。點(diǎn)擊這個(gè)按鈕使該按鈕圖標變成高亮形式,再點(diǎn)擊運行按鈕,VI程序就以較慢的速度運行,沒(méi)有被執行的代碼灰色顯示,執行后的代碼高亮顯示,并顯示數據流線(xiàn)上的數據值。這樣,你就可以在根據數據的流動(dòng)狀態(tài)跟蹤程序的執行。
斷點(diǎn)與單步執行
為了查找程序中的邏輯錯誤,你也許希望框圖程序一個(gè)節點(diǎn)一個(gè)節點(diǎn)地執行。使用斷點(diǎn)工具可以在程序的某一地點(diǎn)中止程序執行,用探針或者單步方式查看數據。使用斷點(diǎn)工具時(shí),點(diǎn)擊你希望設置或者清除斷點(diǎn)的地方。斷點(diǎn)的顯示對于節點(diǎn)或者圖框表示為紅框,對于連線(xiàn)表示為紅點(diǎn)。當VI程序運行到斷點(diǎn)被設置處,程序被暫停在將要執行的節點(diǎn),以閃爍表示。按下單步執行按鈕,閃爍的節點(diǎn)被執行,下一個(gè)將要執行的節點(diǎn)變?yōu)殚W爍,指示它將被執行。你也可以點(diǎn)擊暫停按鈕,這樣程序將連續執行直到下一個(gè)斷點(diǎn)。
評論