siemens x
控制軟件

NI LabVIEW調(diào)試工具(一)

2025China.cn   2017年11月30日

  LabVIEW提供功能強(qiáng)大的調(diào)試工具,幫助用戶定位問題代碼以作出恰當(dāng)?shù)母?。常見軟件問題有兩類:程序無法運(yùn)行或發(fā)生錯(cuò)誤結(jié)果和行為。本節(jié)內(nèi)容主要講述如何辨別和解決上述兩類錯(cuò)誤。

  如VI無法運(yùn)行,LabVIEW中的運(yùn)行箭頭顯示為斷開,同時(shí)錯(cuò)誤列表窗口會(huì)列出VI斷開的詳細(xì)原因。對于較難追蹤原因的第二類軟件問題,LabVIEW提供數(shù)種觀察代碼執(zhí)行的工具,幫助您排查代碼錯(cuò)誤。

  修正斷開的VI

  如一個(gè)VI無法執(zhí)行,則表示該VI是斷開的或不可執(zhí)行的。如果正在創(chuàng)建或編輯的VI包含錯(cuò)誤,運(yùn)行按鈕將顯示為斷開。

  這種情況通常說明某個(gè)必須連接的輸入端未連接,或存在斷開的連線。請單擊斷開的“運(yùn)行”按鈕,打開錯(cuò)誤列表窗口。錯(cuò)誤列表中列出了所有錯(cuò)誤并描述了錯(cuò)誤的原因。雙擊錯(cuò)誤可直接跳轉(zhuǎn)至出現(xiàn)錯(cuò)誤的節(jié)點(diǎn)。

  查找VI斷開的原因

  警告并不阻礙VI的運(yùn)行,而旨在幫助用戶避免VI中的潛在問題。錯(cuò)誤則會(huì)使VI斷開,因此運(yùn)行VI前必須排除所有錯(cuò)誤。

  單擊斷開的運(yùn)行按鈕或選擇查看?錯(cuò)誤列表可查看VI斷開的原因。錯(cuò)誤列表窗口列出了所有的錯(cuò)誤。其中,“錯(cuò)誤項(xiàng)”一欄列出包含錯(cuò)誤的對象。如出錯(cuò)的項(xiàng)目同名,則顯示出錯(cuò)的具體應(yīng)用程序?qū)嵗?。“錯(cuò)誤和警告”部分列出了“錯(cuò)誤項(xiàng)”中所選VI的錯(cuò)誤和警告信息。“詳細(xì)信息”部分給出了錯(cuò)誤的詳細(xì)信息以及糾正錯(cuò)誤的建議。單擊“幫助”按鈕可打開“LabVIEW幫助”中詳細(xì)描述該錯(cuò)誤的主題,查看糾正錯(cuò)誤的說明步驟。

  單擊顯示錯(cuò)誤按鈕或雙擊錯(cuò)誤描述,可高亮顯示程序框圖或前面板中包含錯(cuò)誤的區(qū)域。

 

  VI斷開的常見原因

  下列為VI編輯時(shí)常見的斷開原因:

  接線端數(shù)據(jù)類型不匹配或未連接,導(dǎo)致程序框圖中有斷線。關(guān)于糾正斷線的詳細(xì)信息,請參閱LabVIEW幫助中的糾正斷線主題。

  程序框圖上必要的接線端未連線。關(guān)于設(shè)置連接必要接線端的詳細(xì)信息,請參閱LabVIEW幫助中的“使用連線連接程序框圖各對象”主題。

  子VI斷開,或?qū)⒆覸I添加到程序框圖后又編輯了其接線板。

  修正錯(cuò)誤的行為

  如VI能運(yùn)行但生成的結(jié)果不正確,說明代碼出現(xiàn)了功能性錯(cuò)誤。LabVIEW提供多項(xiàng)工具,可幫助用戶定位未按預(yù)期運(yùn)行的代碼段。

(轉(zhuǎn)載)

標(biāo)簽:NI LabVIEW 我要反饋 
2024世界人工智能大會(huì)專題
即刻點(diǎn)擊并下載ABB資料,好禮贏不停~
優(yōu)傲機(jī)器人下載中心
西克
2024全景工博會(huì)
專題報(bào)道