<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 適用于每個(gè)LabVIEW開(kāi)發(fā)者的巧妙調試技巧

適用于每個(gè)LabVIEW開(kāi)發(fā)者的巧妙調試技巧

作者:OmarMussa JustinGoeres 時(shí)間:2013-09-06 來(lái)源:電子產(chǎn)品世界 收藏

  跟蹤磁盤(pán)或內存

本文引用地址:http://dyxdggzs.com/article/167319.htm

  啟動(dòng)執行跟蹤的一個(gè)簡(jiǎn)單方法是在其中一個(gè)子VI中記錄一個(gè)連線(xiàn)值。 您可編寫(xiě)一個(gè)簡(jiǎn)單的VI,將該值記錄到文件中,或甚至可創(chuàng )建一個(gè)自定義探針來(lái)顯示連線(xiàn)的歷史值。 通常通過(guò)這樣一個(gè)簡(jiǎn)單的跟蹤您就可收集足夠的信息來(lái)幫助您找到漏洞的原因。

   桌面執行跟蹤

  如果要一個(gè)大型的高度并行應用程序,則包含開(kāi)發(fā)者套件 2011的桌面執行跟蹤就是您進(jìn)行代碼分析的“利器”。 它可提供關(guān)于正在運行的應用程序的各種信息,包括詳細的內存分配和再分配、事件生成、由代碼定義的自定義信息。 Austin LabVIEW程序架構師論壇的創(chuàng )建人之一Fabiola De la Cueva指出該可用于已崩潰的應用程序,因為它是獨立于LabVIEW之外運行的。

  專(zhuān)業(yè)的LabVIEW開(kāi)發(fā)人員很慶幸,因為L(cháng)abVIEW桌面執行跟蹤工具包已包含在開(kāi)發(fā)者套件2011之中,不會(huì )產(chǎn)生額外的費用。

  單元測試

  測試驅動(dòng)開(kāi)發(fā)(TDD) 是一種軟件工程技術(shù),可幫助您從頭創(chuàng )建更好的代碼,同時(shí)它也是幫助您現有代碼的一個(gè)有效工具。

  在TDD中,當您發(fā)現應用程序存在漏洞時(shí),調試流程的第一個(gè)步驟就是創(chuàng )建一個(gè)可重現漏洞并導致測試失敗的單元測試。只有到那時(shí)候,您才確實(shí)可以開(kāi)始嘗試修復問(wèn)題。 如果單元測試通過(guò),則表明您已清除了該漏洞。

  這種漏洞修復方法需要費點(diǎn)時(shí)間,但是相比其他較不精確的方法,它具有以下幾個(gè)優(yōu)點(diǎn):

  1. 單元測試具有可追溯性,可完整顯示漏洞的發(fā)生過(guò)程以及您如何將漏洞隔離
  2. 您或其他開(kāi)發(fā)者可隨時(shí)輕松驗證或重新驗證您的修復,而無(wú)需記住激活漏洞的詳細信息。
  3. 單元測試可在您的項目中與其他測試一起自動(dòng)執行,因此漏洞如果再次出現,您可以立即知曉。

  針對單元測試有兩個(gè)主要的LabVIEW附加工具,TDD方法可以與另一個(gè)一同使用。 查看JKI的免費VI測試儀LabVIEW附加工具或參閱Eli Kerry的LabVIEW軟件工程指南,進(jìn)一步解LabVIEW單元測試框架工具包,它已包含在NI開(kāi)發(fā)者套件之內。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: NI LabVIEW 工具包 調試

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>