D.J.Mathias,Microsoft
針對 Microsoft Xbox 360 有線與無線控制器,開發一款平價且全方位的生產測試系統。
運用以 Microsoft Windows XP、Microsoft SQL Server、NI LabVIEW 與 NI PXI 模組化儀器為基礎的靈活自動化測試系統,測試 Xbox 360 有線與無線控制器功能的效能表現。
在 2001 年,Microsoft 使用 NI LabVIEW 與 PXI 模組化儀器,部署了適用於舊版 Xbox 控制器的 PXI 架構產線末端功能測試系統。此系統可以測試裝置通訊,並以位元層級速率監測資料封包,以驗證所有控制器功能訊息是否都符合規格。此系統也會監控晶片層級的訊號,以分析參數的電子訊號,例如上升/下降時間、最低/最高電壓準位與電流消耗等。
2005 年 5 月,Microsoft 發表了最新的數位娛樂與遊戲創新產品 Xbox 360,以及全新的 Xbox 360 有線與無線控制器系列。Xbox 360 有線控制器使用功能多樣且平價的 USB 介面,來與遊戲主機通訊。透過 USB 介面,這項系統即可輕鬆連結其他週邊設備,例如跳舞墊與方向盤等。Xbox 360 控制器功能測試系統需要執行與舊版 Xbox 控制器測試系統類似的測試,但是需具備更好的訊號擷取效能,以滿足新款控制器的訊號完整性需求,並確保控制器能提供高品質的使用者體驗。有了最新的 NI 模組化儀器,包含 NI PXI-5124 這款 12 位元、每秒 200 MS 的示波器在內,我們滿足了 Xbox 360 控制器日漸提高的功能測試需求。我們使用 LabVIEW 圖形化開發環境,建立了超過 100 個測試、執行乙太網路通訊,並將資料儲存介面整合至 Microsoft SQL Server 資料庫。
我們使用 PXI 儀器與 LabVIEW,在 Xbox 360 控制器驗證實驗室建置了測試系統,近期也已將系統部署至生產線上。在驗證與生產週期中,我們採用下列 NI PXI 架構模組化儀器執行了許多量測功能:
透過妥善運用 PXI 功能、PXI 模組化特性,以及 PXI 以軟體為主的量測方法,我們迅速調整測試系統的相關功能,並滿足了驗證實驗室與生產測試的需求。
在 Xbox 360 控制器產線功能測試系統中,PXI 高解析度示波器相當重要。其即時取樣率和解析度協助我們放心確認控制器與 Xbox 360 主機之間的 USB 通訊訊號完整性。 高解析度輸入與高速取樣率等兩項重要的特性,使得這款示波器成為一款平價的高品質解決方案,可擷取、監控並分析 Xbox 360 控制器的 USB 訊號、音訊訊號與序列資料訊號,而且相較於成本較高且解析度較低的示波器,這款示波器也是更佳的選項。
功能測試對任何生產線而言,都是不可或缺的要素。開發生產線功能測試機的挑戰,在於您需要特定生產週期內,盡可能納入多種平行測試情境。運用這款適用於 Xbox 360 控制器的全新功能測試系統,我們成功執行了測試策略,將每個測試站的測試產能提升 100%。
我們使用 LabVIEW 以平行執行多項測試,將特定生產週期內的測試範圍最大化,並使用 LabVIEW Database Connectivity Toolkit 連接至 Microsoft SQL Server 資料庫,藉此儲存每個受測單元 (UUT) 參數。隨著每個 Xbox 360 控制器通過生產線,每項完成的測試都會傳送超過 110 個資料參數到專屬的 Microsoft SQL Server,以進行測試後分析,讓我們未來能用以強化生產線與裝置。透過使用整合式 TCP/IP 以及 LabVIEW 對嵌入式 ActiveX 控制項的支援,我們即可透過客制介面向 USB 與無線控制器進行通訊。整體而言,LabVIEW 協助我們針對 Xbox 360 控制器開發了最佳的產線末端生產測試系統,並且可將資料儲存至 Microsoft SQL Server、透過 TCP/IP 進行通訊,以及與 ActiveX 控制項進行程式化互動。
Microsoft Corporation 針對旗下 Xbox 與 Xbox 360 的控制器,使用 Microsoft Windows XP、LabVIEW 與 PXI 開發了多功能的驗證與檢驗與產線末端生產測試系統。透過 PXI 架構系統,我們能夠完成可靠的生產線測試,並將所有參數儲存至 Microsoft SQL Server。透過高解析度輸入與高取樣率的 PXI-5124 示波器,我們即可在最高每秒 200 MS 的資料速率下,以 12 位元的解析度擷取測試訊號,進而打造出一款平價的自動化測試系統。最後,使用 PC 的強大功能,我們就能持續輕鬆升級並維護目前的系統,並且因應未來的開發作業。
D.J.Mathias
Microsoft
One Microsoft Way
Redmond, WA 98052
United States
電話:1-800-MICROSOFT