結合 NI VeriStand 軟體與 NI DIAdem 軟體,改善即時測試資料管理效能

綜覽

一致的資料記錄與分析,以及有效的資料管理功能,都是工程的成功關鍵。 對於即時測試應用來說,這些項目尤其重要,因為設計與測試團隊必須有效合作,才能夠保障嵌入式軟體與機械系統產品的品質。 如果能實作標準的自動化資料分析與報表產生方式,無論測試類型為何,都可以透過相同的方式查看資料,進一步提高測試效率,同時還能輕鬆找到資料並加以解讀。 NI VeriStand 可搭配 DIAdem 一起使用,有助於輕鬆快速地記錄資料、執行後續處理作業、產生報表;而且只要透過 NI VeriStand 的 Workspace 即可完成上述作業。

內容

資料分析報表產生一致性優勢

嵌入式軟體開發出現了一種持續成長的趨勢,那就是在開發程序中重覆使用測試工具、模型與模擬資料,並且突破原有的使用方式。 在設計與測試程序中,如果能重複使用元件,即可提高效率。 資料分析與報表產生等方面都是顯著的優化領域。 如果能以相同的方式查看早期開發的模擬資料與實體測試資料,就能夠根據待測裝置的狀態,輕鬆做出更周全的決策,同時減少誤判的風險。

有了通用的資料記錄、分析與資料管理架構,無論測試階段為何,都能以相同的方式查看資料。 此外,執行迴歸測試的時候,還可以迅速判斷效能與功能等方面的差異。 最後,無論開發進度為何,都能以相同的方式產生並檢驗結果。 也就是說,使用者可以更快速有效地作出決策並加以調整,降低進度與預算變化的風險。

圖 1: 相同的測試元件可用於所有的嵌入式軟體開發階段。  

 

適用於即時測試資料管理軟體解決方案

NI VeriStand 是一種設定架構的軟體環境,可提高即時測試應用的開發效率。 NI VeriStand 可讓使用者設定並執行多種建模環境與程式語言的模擬模型。 此外還可輕鬆將這些模型連接至實際 I/O,以便建置硬體迴路測試適用的即時模擬器。 NI VeriStand 包含了精密的激發設定檔編輯器,可編寫即時測試序列並自動執行即時測試作業。 使用者可集中儲存激發設定檔,在測試階段中重複使用並執行相同的測試作業,無論當時正在執行模擬或機械系統測試都沒問題。

NI VeriStand 可提供豐富的資料記錄方式與格式。 記錄檔可以是一或多個目標系統的單點資料、NI-XNET 原始框架、高速波形資料。 因為技術與檔案格式的差異,所以要透過記錄檔來整合資料並建立時序關聯的話,可說是非常困難。DIAdem 是一種強大的互動式軟體工具,有助於簡化此程序。 DIAdem 專為目前的測試環境所設計,可幫助使用者快速存取並處理各種客制化格式的大量分散資料,並且製成報表,進一步做出周全的決策。 DIAdem 可針對不同來源的資料找出其中關聯,並且在同個畫面上重疊資料,以便比較與分析。 DIAdem 還可提供優異的彈性,建置客制化的指令,自動執行特殊的後續處理常式。 DIAdem 的關鍵優勢之一,就是可以執行 NI My DataFinder 內建的進階搜尋功能。 進階的搜尋功能可以幫助使用者迅速取得以前的測試資料,輕鬆比較測試結果並分析效能。

如要深入了解透過 NI VeriStand 與 DIAdem 建立資料時序關聯的方式,請參閱 Time Correlating NI VeriStand Data Logs 一文。

 

NI VeriStand 搭配 DIAdem 可提高資料穩定性

NI VeriStand 2013 加入了一種可設定的 Workspace 資料記錄功能,有助於設定資料記錄條件,而且只要一個按鍵即可記錄資料。 有了 NI VeriStand 資料記錄工具,即可設定觸發、檔案大小限制與分割、巨集記錄與重播等各式各樣的參數。 設定記錄特性之後,只要一個按鍵,就可以開始記錄資料,或監控某個記錄觸發條件。

 

圖 2: NI VeriStand 可搭配 DIAdem,自動執行後續處理與報表產生作業。

 

另一個全新的 NI VeriStand Workspace 資料記錄功能,就是直接整合 DIAdem,提供了後續處理與報表產生功能。 有了 NI VeriStand 資料記錄功能,就可以自動擷取即時目標系統的資料記錄檔,透過 DIAdem 執行客制化的分析指令,並且使用預設的報表範本自動產生即時測試資料報表。 只要使用共有的分析指令與報表範本庫,就可以透過相同的方式處理並顯示資料,進而輕鬆比較不同的測試資料,並且深入了解測試結果。

NI VeriStand 有助於快速執行即時測試作業,DIAdem 則是強大的資料分析與管理工具。 有了這兩樣工具,即可自動執行測試、分析結果並管理資料,進一步提高開發與測試效率,同時加強測試作業的完整性。  

 

Was this information helpful?

Yes

No