適用于每個(gè)LabVIEW開(kāi)發(fā)者的巧妙調試技巧
成為LabVIEW漏洞修復高手
本文引用地址:http://dyxdggzs.com/article/167319.htm如果您經(jīng)常使用NI LabVIEW軟件,當軟件不能按照預期的情況運行時(shí),您可能會(huì )有一個(gè)自己的調試技巧和技術(shù)工具箱。 這些技巧和技術(shù)有些是常用的,而剩下的可能是您自己摸索出來(lái)的。

我們與JKI的LabVIEW程序架構師 ( Certified LabVIEW Architects, CLA ) 以及LabVIEW社區的朋友進(jìn)行了交流,向他們學(xué)習一些快速識別、隔離和修復漏洞的“絕密”技巧。我們了解到以下幾個(gè)巧妙的調試技巧。
利用探針
探針是LabVIEW調試的第一個(gè)也是最簡(jiǎn)單的工具,但它們卻是非常強大的工具。您可極其輕松地將探針置于線(xiàn)路上,在查找問(wèn)題過(guò)程中不斷獲取信息。 以下是探針的幾個(gè)功能:
保存連線(xiàn)值功能
LabVIEW開(kāi)發(fā)環(huán)境中的保存連線(xiàn)值功能經(jīng)常會(huì )被忽略。 當您啟用某個(gè)VI的連線(xiàn)值保存功能時(shí),LabVIEW將自動(dòng)存儲該VI框圖上每根連線(xiàn)的最后一個(gè)值。 然后,將光標懸停在任一連線(xiàn)上,即使該VI未運行,探針工具也將出現提示信,顯示該連線(xiàn)最后一個(gè)值。

自定義探針,無(wú)需編寫(xiě)任何代碼
運用LabVIEW自定義探針,您無(wú)需編寫(xiě)任何代碼就可創(chuàng )建強大、復雜的調試工具。 例如,您可在“自定義探針”>>“控件”>> “波形圖”中創(chuàng )建顯示任意數字連線(xiàn)的先前值的“歷史探針”。 這可幫助您發(fā)現您正在探究的數據的模式或趨勢,而無(wú)需編寫(xiě)特殊的探針代碼。

從LabVIEW工具網(wǎng)絡(luò )獲取自定義探針
借用他人創(chuàng )建的探針來(lái)擴展您的工具箱。 SAPHIR在LabVIEW工具網(wǎng)絡(luò )上提供了一系列免費的自定義LabVIEW探針。 您只需下載安裝VI軟件包管理器 (VIPM)社區版(也是免費的)、搜索ViBox,再通過(guò)幾次單擊就可安裝探針。
評論