適用于每個(gè)LabVIEW開(kāi)發(fā)者的巧妙調試技巧
如果您正在使用LabVIEW 2011,您還可通過(guò)單擊LabVIEW入門(mén)指南窗口的“查找LabVIEW附加工具...”從LabVIEW工具網(wǎng)絡(luò )上獲取ViBox。
本文引用地址:http://dyxdggzs.com/article/167319.htm
調用時(shí)掛起
許多LabVIEW程序架構師甚至不知道LabVIEW具備該項功能。“調用時(shí)掛起”功能可將執行掛起,使您可以進(jìn)行以下任一或所有操作:
1. 在VI運行之前隨意更改VI的控件值。
2. VI返回調用程序時(shí)隨意更改顯示件的值。
3. 重復運行VI,而無(wú)需將執行返回至調用程序。
4. 完全跳過(guò)VI執行,返回至調用VI。

對于調用時(shí)掛起功能,NI做了簡(jiǎn)要說(shuō)明,見(jiàn)此處。 然而,熟悉該功能的最佳方法還是親自動(dòng)手實(shí)踐。
未連線(xiàn)的前面板控件和顯示件
為FIRST(崇尚發(fā)揚科學(xué)技術(shù))機器人競賽團隊推薦了一項技術(shù),這項技術(shù)對于專(zhuān)業(yè)的LabVIEW開(kāi)發(fā)人員也非常有用
Ben建議在VI中添加前面板控件或顯示控件,但并不與連線(xiàn)板連接。 這些控件和顯示件與“調試”輸入或輸出工作方式類(lèi)似,您可在測試時(shí)對其進(jìn)行手動(dòng)控制。 這可使您更容易在應用中生成偶然或極端事件,而無(wú)需繁多的支持或仿真代碼的寫(xiě)入。
您還可以在已建應用程序中使用這些調試控件和顯示件,前提是LabVIEW應用程序生成器包含了VI前面板。
執行跟蹤
如果其他方法都失敗的情況下,有時(shí)您所能做的只有逐步跟蹤代碼。 遇到此類(lèi)問(wèn)題時(shí),您可通過(guò)幾種方法在LabVIEW內進(jìn)行執行跟蹤。
最明顯的方法是使用LabVIEW中內置的“高亮顯示執行”功能,也稱(chēng)為“燈泡”。 如果說(shuō)探針是LabVIEW調試的首要工具,燈泡則位列第二。 但是,如果碰到復雜或是時(shí)間相關(guān)的漏洞,您則可選擇其他更有效的工具。

評論