基于NI TestStand 和LabVIEW開(kāi)發(fā)模塊化的軟件架構

NI TestStand是 NI推出的一款功能強大、可立即執行的測試管理軟件,用于開(kāi)發(fā)、部署及執行測試系統軟件(如圖2所示)。其核心在于NI TestStand是一個(gè)測試執行程序,允許測試人員按照序列調用測試代碼,而且該代碼可以由任何編程語(yǔ)言編寫(xiě)。此外,NI TestStand 還提供了現成可用的常見(jiàn)測試管理軟件功能,如下所列:
本文引用地址:http://dyxdggzs.com/article/134411.htm- 將結果記錄到任何OLEDB或ODBC數據庫
- 報告可以生成多種格式,包括HTML、文本、XML和ATML
- 管理不同訪(fǎng)問(wèn)級別的用戶(hù)
- 測試限制管理
- 簡(jiǎn)單和高級的操作界面
- 并行測試功能,允許在一個(gè)單一的DUT上同時(shí)測試多種產(chǎn)品或運行多個(gè)測試
此外,NI TestStand本身具有非常模塊化的軟件架構,它允許工程師們使用這些組件,或完全自定義它們。想要了解NI TestStand架構的更多信息,請參閱NI TestStand測試管理軟件架構指南?! ?/p>

有些公司已經(jīng)編寫(xiě)了自己的測試執行程序,并花費了相當大的工程資源來(lái)重新開(kāi)發(fā)測試管理軟件。這種戰略往往導致生產(chǎn)力下降、長(cháng)時(shí)間軟件維護帶來(lái)的資源緊缺。相反,如果使用市場(chǎng)上現成可用的測試管理軟件,如NI TestStand,將讓您減少設備常見(jiàn)功能的開(kāi)發(fā),使您專(zhuān)注于每個(gè)設備不同操作的測試代碼,從而最大限度地提高生產(chǎn)效率。
測試開(kāi)發(fā)語(yǔ)言: LabVIEW
NI Teststand可以調用幾乎所有語(yǔ)言所編寫(xiě)的程序,包括:LabVIEW、NI LabWindowsTM/CVI、C/C++、 .NET 甚至腳本語(yǔ)言。然而,大部分的通用編程語(yǔ)言并非針對測試測量應用而優(yōu)化,因此很難寫(xiě)出具有與儀器通信、分析數據以及按照有意義的方式展示數據等功能的程序代碼。
c++相關(guān)文章:c++教程
評論