siemens x
控制軟件

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

2025China.cn   2017年12月19日

  程序框圖工具欄

  VI運行時,程序框圖工具欄中的工具可幫助您調(diào)試VI。以下是對程序框圖工具欄中工具的介紹。

  “高亮顯示執(zhí)行過程”按鈕,單擊該按鈕可觀看VI運行時程序框圖的動態(tài)執(zhí)行過程,同時觀察程序框圖的數(shù)據(jù)流動。再次單擊該按鈕則停止執(zhí)行過程高亮顯示。

  執(zhí)行過程高亮顯示時,程序框圖連線上圓點的流動顯示了數(shù)據(jù)從一個節(jié)點流向下一個節(jié)點的過程。結(jié)合單步執(zhí)行按鈕使用執(zhí)行過程高亮,可逐個節(jié)點查看數(shù)據(jù)的流動。

  注:高亮顯示執(zhí)行過程會明顯降低VI的運行速度。

  圖2. 高亮顯示執(zhí)行過程的示例

  “保存連線值”按鈕,單擊該按鈕可保存數(shù)據(jù)流連線上各點的值,探針置于連線上時,用戶可以馬上獲取最近流經(jīng)該連線的值。獲得連線值的前提是VI已至少成功運行過一次。

  “單步步入”按鈕,單擊該按鈕打開一個節(jié)點并暫停執(zhí)行。再次單擊“單步步入”,將執(zhí)行節(jié)點中的第一個操作并在子VI/結(jié)構(gòu)的下一個操作前暫停。此外,也可同時按下和向下箭頭鍵執(zhí)行單步步入。單步步入按照節(jié)點順序逐步執(zhí)行節(jié)點中的操作,最后執(zhí)行完整個VI。每個節(jié)點準備執(zhí)行時會閃爍。

  “單步步過”按鈕,單擊該按鈕執(zhí)行一個節(jié)點并在下一個節(jié)點處暫停。此外,也可同時按下和向右箭頭鍵執(zhí)行單步步過。單步步過將逐個執(zhí)行節(jié)點,而不進入節(jié)點執(zhí)行其中的操作。

  “單步步出”按鈕,單擊該按鈕完成對當前節(jié)點的執(zhí)行并暫停。VI執(zhí)行結(jié)束后,單步步出按鈕變?yōu)榛疑4送?,也可同時按下和向上箭頭鍵執(zhí)行單步步出。單步步出將完成單步步入一個節(jié)點后的剩余操作并跳至下一節(jié)點。

  “警告按鈕”。如VI中包含警告信息且錯誤列表窗口中“顯示警告”選項已勾選,工具欄將顯示警告按鈕。警告表示程序框圖存在潛在問題,但不會停止VI運行。

  探針工具

  “探針工具”,用于在VI運行時檢查連線上實時傳遞的值。

  如程序框圖比較復(fù)雜,操作繁多,且每一步都可能返回錯誤的值,此時可以使用探針工具。探針工具結(jié)合執(zhí)行過程高亮顯示、單步執(zhí)行以及斷點,可用于確定是否產(chǎn)生了數(shù)據(jù)錯誤以及錯誤發(fā)生在哪里。高亮顯示執(zhí)行過程、單步調(diào)試或在斷點處暫停時如有數(shù)據(jù)產(chǎn)生,探針會立即更新并在探針監(jiān)視窗口中顯示數(shù)據(jù)。執(zhí)行過程由于單步執(zhí)行或斷點而在某一節(jié)點處暫停時,可用探針探測剛才執(zhí)行的連線,查看流經(jīng)該連線的數(shù)值。

(轉(zhuǎn)載)

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