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