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