適用於 LabVIEW 的軟體工程工具
-
NI Requirements Gateway
NI Requirements Gateway 為追蹤需求 (Requirement) 的解決方案,透過儲存於文件與資料庫中的一般需求,而連接至開發與檢驗文件。NI Requirements Gateway 適於模擬或測試複雜零組件應用的記錄需求,可用於如汽車工業、航太工業、國防工業,與消費性電子的產業。
-
LabVIEW VI Analyzer 工具組
VI Analyzer 工具組可針對 LabVIEW 所開發的圖形化程式碼,提升其品質與可讀性 (Readability)。可於應用中設定超過 60 項的自動化程式碼檢視,與靜態程式碼分析作業。並可追蹤如循環複雜度 (Cyclomatic complexity) 的工業級標準程式碼矩陣。
-
LabVIEW 桌上型執行追蹤 (Desktop Execution Trace) 工具組
LabVIEW 桌上型執行追蹤 (Desktop Execution Trace) 工具組,可提供 VI 與可執行檔於執行時間的初階資訊,以協助進行 LabVIEW 應用的除錯作業。使用者可監控程式碼並輕鬆發現問題來源,如參考洩漏 (Leak)、記憶體洩漏、未處理錯誤,與其他可影響應用效能與穩定性的問題。
-
LabVIEW 單元測試框架 (Unit Test Framework) 工具組
LabVIEW 單元測試框架 (Unit Test Framework) 工具組,可針對以 LabVIEW 開發的軟體單元 (VI),自動化需求 (Requirement) 架構的測試與檢驗作業;從而開始軟體的功能測試與迴歸測試 (Regression testing)。內含的報表製作功能可自動產生檢驗報告,適於記錄符合需求與依照定義參數而動作的應用程式。
-
LabVIEW 狀態圖 (Statechart) 模組
NI LabVIEW 狀態圖 (Statechart) 模組具有程式設計模型,可設計更高階的應用。透過 LabVIEW 狀態圖 (Statechart) 模組,即可開發狀態圖圖表、以 LabVIEW 資料流程式設計功能定義動作 (Behavior),並將狀態圖佈署至多種計算系統,包含桌上型電腦、即時控制器、嵌入式系統,與 FPGA。
-
NI Real-Time 執行追蹤 (Execution Trace) 工具組
NI Real-Time 執行追蹤 (Execution Trace) 工具組為互動式工具,適於分析並檢驗 NI LabVIEW Real-Time 程式碼的執行情況。透過以最小幅度修改嵌入式程式碼,這些工具將以圖形方式顯示多執行緒程式碼,並強調執行緒互換 (Swap)、互斥 (Mutexe),與記憶體配置。此資訊可協助使用者最佳化即時程式碼,以獲得較快的控制迴圈與較高的效能。
-
LabVIEW 執行檔編譯器 (Application Builder) -- 適用於 Windows
透過 LabVIEW 應用與專業的 Windiws 安裝程式,產生獨立執行檔、動態連結程式庫 (DLL),與壓縮 (Zip) 檔案。




