Raytheon 公司採用 NI DIAdem 自動執行資料分析、資料管理報表產生工具

Raytheon Missile Systems 的 Jim Knuff

「我們報表製作分析時間縮短了 95%,順利使用一下按鈕即可簡單操作的 DIAdem 解決方案,取代現有繁複流程。」

- Raytheon Missile Systems 的 Jim Knuff

挑戰:

透過自動化來縮短測試週期,同時針對外大氣層的彈道式飛彈測試,提供更系統化的方式以解決跨部門測試資訊的管理問題,進而提供通用工具給工程團隊,以便快速評估並管理測試產品。

解決方案:

使用 DIAdem 縮短 95% 的測試週期,快速查看多個測試組件與整合產品團隊的測試進度及產品效能。

Raytheon Missile Systems 可建置外大氣層的彈道式飛彈攔截機,而這需要各個領域的工程師 (包含低溫學、熱學與推進力) 合作設計解決方案。我們針對這些機器所執行的測試,會產生各種專業領域的資料。每個團隊都會小心運用並驗證其分析技術,而且通常偏好使用不同的分析工具,確保以優異效能進行測試分析。


有了 DIAdem,我們可以針對受管理的資料庫打造出整合式的自動化解決方案,用於資料管理、資料分析與報表產生作業。我們會運用 DIAdem,透過 ActiveX 或 COM 介面來管理並排序與標準分析工具 (包括 Mathematica、IDL 以及 The MathWorks, Inc.MATLAB® 軟體) 的連線,同時也會使用 DIAdem 提供的整合式分析功能。


DIAdem 的自動化序列介面可讓我們直接連線及使用受管理資料庫與標準工具。我們也會運用 DIAdem 對話框編輯器 (Dialog Editor) 來建置精密的 GUI,進而控制分析與報表產生流程。每次測試新組件時,DIAdem 就會自動產生報表。接著,我們的測試工程師就會立即透過這些報表查看測試結果,同時判斷是否需要額外測試。這樣不但能減少反覆測試,也可避免擷取不必要的額外資料。有了 DIAdem,我們就可以立即掌握多個測試組件與整合產品團隊的測試進度及產品效能。


我們會選用 DIAdem 軟體而非單一 Visual Basic 或 C++ 應用程式,有以下幾個原因:

  • 可運用多個離散變數輕鬆開啟並操作資料檔案
  • 內建函式可處理特殊的資料點 (無數值、離群值等狀況)
  • 內建的數學與統計函式可用來操作並分析資料
  • 資料顯示功能可快速且有效率地建立結果關聯
  • 資料報表功能可快速建立精密報表
  • 可輕鬆與資料收集應用程式 (例如 LabVIEW) 整合
  • DIAdem 應用環境可簡化開發流程,而且多種產品與計畫均可重複使用此工具

 

設計概念

我們設計了一個資料庫來進行產品測試週期的管理工作。隨著我們建置並測試某項產品時,此資料庫就會儲存所有的測試與建置資訊。我們在所有的產品測試階段,一律採用 DIAdem 架構工具來進行資料管理、分析與報表產生作業。DIAdem 可銜接各種分析工具,有助於產生測試結果、將測試資訊轉換至資料庫以便管理,最後製作結果報表,進一步協助我們的測試工程師掌握每個整合程序內的細部測試項目。

 

我們會運用必要的 Visual Basic 指令碼 hook 產生靈活的 DIAdem 架構工具,來銜接我們所使用的應用程式。這項工具同樣擁有靈活的客制化 DIAdem 對話框,測試工程師可用來控制此流程的各個面向。透過 DIAdem 指令碼的快速製作原型功能,我們建置了靈活的工具,同時快速執行精密的程式碼流程。我們的大部分開發人力都投注於建置這項靈活的工具,因此程式碼的重複使用性非常高。

 

根據 DIAdem 開發重複使用靈活工具 

我們開發出的靈活工具可重複用於多種產品與計畫,其特色如下:

  • 以產品為主的集中資料庫,可在不同的測試整合階段支援產品測試需求
  • 此資料庫包含組件測試結果表、測試歷程表與統計製造或測試流程資料表,皆可立即用於特定的產品與測試作業
  • DIAdem 對話框可協助測試工程師掌握各種管理與分析作業。
  • Visual Basic 子常式組可銜接所有的標準分析與 Office 軟體工具

 

DIAdem 可協助測試工程師處理下列步驟:

  • 選擇資料庫或資料表以用於自動產生報表
  • 選擇想執行的子測試項目與測試參數
  • 選擇各種圖形顯示畫面
  • 選擇報表格式,包含 DIAdem、Microsoft Word 或 Microsoft PowerPoint
  • 顯示測試結果的快速瀏覽畫面

 

測試領域

此解決方案可用於多種測試領域,例如:

  • 以相同測試程序進行測試的多種待測組件
  • 需要大量操作或分析作業的資料
  • 必須反覆執行相同測試程序的單一待測組件
  • 需要大量操作或分析作業的資料
  • 需要高時效性資料分析的測試資料
  • 需要多種資料分析工具的測試作業
  • 需要盡快執行的資料分析與報表產生作業
  • 需要管理與追蹤的測試結果、測試產品或測試報表
  • 評估產品效能所需的多重測試與組件對組件測試比較

 

測試週期縮短 95%

有了 DIAdem,我們可以在數分鐘內將資料轉換為可用的結果,省下數天的時間。自從把 DIAdem 整合至既有系統之後,我們的整體作業時間縮短了 95%。此外,現在測試工程師可以快速查看測試結果,以便判斷是否需要額外測試,這樣不但能減少反覆測試,也可避免擷取不必要的資料。我們可以快速查看多個測試組件與整合產品團隊的測試進度及產品效能。我們會運用0 DIAdem 來協調各種不同分析軟體工具的作業,無論這些工具使用的已驗證分析指令碼為何,均可順暢連接。自從我們改善了測試檔案的管理效能,同時將各種資料有效整合至大型的電子儲存媒體 (DVD) 之後,我們也大幅提升了測試資料的使用率與可用性。

 

MATLAB® 是 The MathWorks, Inc. 的註冊商標。所列的其他產品與公司名稱,均屬於該公司的註冊商標。

 

作者資訊:

Jim Knuff
Raytheon Missile Systems
Tucson, AZ
United States
電話:(520) 794-9012
jpknuff@raytheon.com