運(yùn)行調(diào)試VI
在運(yùn)行VI程序之前,必須要保證VI程序沒有語法錯誤且處于可運(yùn)行的狀態(tài)。VI處于可運(yùn)行狀態(tài)時,工具欄中的運(yùn)行按鈕顯示為;處于斷開或不可運(yùn)行狀態(tài)時,運(yùn)行按鈕顯示為。在創(chuàng)建程序框圖連線時提到,如果Ⅵ程序中有斷線,VI是不可執(zhí)行的;要使VI能夠運(yùn)行,必須保證Ⅵ程序中所有節(jié)點(diǎn)(包括函數(shù)、結(jié)構(gòu)、子VI)和前面板接線端都連接正確。
在Ⅵ斷開的情況下,單擊按鈕或選擇主菜單“查看→錯誤列表”,彈出“錯誤列表”對話框,可查找Ⅵ斷開的原因,如圖1所示。在錯誤列表對話框中單擊“顯示錯誤”或雙擊某個錯誤描述,可高亮顯示程序框圖或前面板中包含該錯誤的區(qū)域。
導(dǎo)致Ⅵ斷開的常見原因有:
(1)數(shù)據(jù)類型不匹配或存在沒有連接的連線端,導(dǎo)致程序框圖中含有斷線。
圖1 錯誤列表對話框
(3)子VI處于斷開狀態(tài),或在程序框圖上放置子VI后又對該子VI的連線板進(jìn)行了修改而沒有更新。
除了VI程序斷開問題之外,運(yùn)行中還可能出現(xiàn)警告。如果VI中含有警告且錯誤列表窗口中的“顯示警告”復(fù)選框被勾選,工具欄將包含警告按鈕。警告并不妨礙VI運(yùn)行,它僅幫助用戶避免VI中可能存在的問題。
VI程序處于可運(yùn)行狀態(tài)時,單擊工具欄上的運(yùn)行按鈕喇,即開始運(yùn)行VI程序。在運(yùn)行過程中,運(yùn)行按鈕變?yōu)楹谏^賢,表明VI正在運(yùn)行,VI在運(yùn)行時無法對其進(jìn)行編輯修改。單擊運(yùn)行按鈕進(jìn)行的操作是將VI運(yùn)行一次,在完成數(shù)據(jù)流后停止。若單擊連續(xù)運(yùn)行按鈕鯢,VI將連續(xù)運(yùn)行直到手動停止VI運(yùn)行為止。
來源:ks990次