NI VeriStand應(yīng)用
Ni VeriStand是一種配置實時測試應(yīng)用程序的軟件環(huán)境。即買即用的NI VerStand有助于您配置針對多核處理器的實時引擎,以執(zhí)行以下任務(wù):
本文引用地址:http://www.ex-cimer.com/article/113690.htm模擬、數(shù)字、通信總線,和基于現(xiàn)場可編程門陣列(FPGA)的I/O接口
可觸發(fā),多文件數(shù)據(jù)記錄
實時激勵生成
計算通道
事件預(yù)警和預(yù)警響應(yīng)程序
NI VeriStand 還能夠從NI LabVIEW 軟件和第三方環(huán)境中導(dǎo)入控制算法,仿真模型和其他任務(wù)。您可以使用運(yùn)行時可編輯的用戶界面監(jiān)測這些任務(wù),并與其交互,該界面包含許多用于強(qiáng)制賦值、警報監(jiān)控、I/O校準(zhǔn)、激勵配置編輯的有效工具。NI VeriStand的使用不需要掌握編程知識,但是可以在多種不同的軟件環(huán)境進(jìn)行自定義和擴(kuò)展,如NI LabVIEW,ANSI C/C++,和其他建模和編程環(huán)境。
NI VeriStand 面向?qū)崟r測試應(yīng)用
實時測試中將實時操作系統(tǒng)作為測試系統(tǒng)的一部分。與使用通用操作系統(tǒng)相比,推動實時測試系統(tǒng)最常見的需求是需要實現(xiàn)更高的可靠性和更高的性能。
實時測試系統(tǒng)的一個實例是硬件回路測試仿真器,在該系統(tǒng)中,必須確定性地執(zhí)行系統(tǒng)模型,以提供在物理上不屬于測試組件的準(zhǔn)確仿真。使用閉環(huán)控制的應(yīng)用程序是另一種實時測試應(yīng)用。這些系統(tǒng)必須自動控制測試系統(tǒng)某部分,如溫室,通過傳感器交互,確定性定點設(shè)置的變化以實現(xiàn)達(dá)到系統(tǒng)的預(yù)想狀態(tài)。系統(tǒng)也必須檢測并對預(yù)警條件迅速地作出 響應(yīng),這有助于防止操作人員受傷或?qū)y試系統(tǒng)造成損害。與這些應(yīng)用程序類似,測試單元激勵和檢測應(yīng)用程序都已經(jīng)擁有一個完整的控制系統(tǒng),或者不需要閉環(huán)控制,只需要能夠提供確定性激勵生成和測試單元檢測的工具。
這些實時測試應(yīng)用程序必需的核心功能已經(jīng)實現(xiàn),并在NI VeriStand架構(gòu)上進(jìn)行了優(yōu)化——可以配置并使用。這包括主接口通信、數(shù)據(jù)記錄、激勵生成、預(yù)警檢測和響應(yīng),以及算法和模型執(zhí)行。在該框架的基礎(chǔ)上,您可以通過使用LabVIEW,ANSI C/C++和其他模型和編程環(huán)境,向NI VeriStand軟件環(huán)境添加定制功能。
通過使用NI VeriStand 來建立您的實時測試系統(tǒng),您既可以縮短開發(fā)時間與應(yīng)用程序維護(hù)成本,又能在每次版本升級時,獲得軟件功能和性能的提升。
用NI VerStand軟件環(huán)境來開發(fā)應(yīng)用程序
NI VeriStand 實時測試應(yīng)用程序通常包括一個或多個實時執(zhí)行目標(biāo),這些目標(biāo)通過以太網(wǎng)與主機(jī)系統(tǒng)進(jìn)行通信。每個實時執(zhí)行目標(biāo)運(yùn)行NI VeriStand 引擎,該引擎通過Windows主系統(tǒng)進(jìn)行配置,通過以太網(wǎng)部署。一旦您的NI VeriStand引擎配置完成部署,您就可以使用NI VeriStand 工作區(qū)窗口和其所提供的工具,如激勵配置文件編輯器,在運(yùn)行時與您的測試系統(tǒng)進(jìn)行交互。
評論