學術專區 關於NI NI活動訊息 NI Developer Zone 技術支援服務 使用者解決方案 產品與服務 連絡NI MyNI

軟體設計與檢驗工具

軟體工程工具,可協助工程師開發穩定且高品質的應用,並降低發生錯誤的風險。LabVIEW 使用者可利用程式碼分析器與單元測試框架 (Unit test framework),呈現圖形化程式碼的品質,並自動化如迴歸測試 (Regression testing) 與需求檢驗的作業。

執行動態程式碼分析,適用於進階除錯作業
以超過 60 次的可設定測試,提升程式碼複審作業

適用於 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) 檔案。

購買