目錄
功能
性能
擴展能力
NI VeriStand為配置實時測試系統(tǒng)提供了一套靈活的可用于多核的軟件框架。在實時測試系統(tǒng)中的那些普通任務(wù),比如硬件I/O訪問、實時激勵產(chǎn)生、數(shù)據(jù)記錄等任務(wù)在NI VeriStand引擎中都已經(jīng)實現(xiàn)并進行了優(yōu)化,隨時都可以進行配置和使用。這項即買即用功能可以使用戶更快地建立起系統(tǒng)并使之運行起來,同時還可以降低系統(tǒng)的維護成本。
NI VeriStand是一個開放的環(huán)境,盡管其已經(jīng)提供了絕大部分實時測試系統(tǒng)所需要的功能,用戶仍然可以通過NI LabVIEW、ANSI C/C++等其他的開發(fā)環(huán)境對NI VeriStand進行定制和擴展,以滿足用戶的其他需求。NI VeriStand 2010在功能、性能和擴展能力這幾方面都有重要的特性。

Figure 1. NI VeriStand provides a flexible environment for efficiently creating real-time test systems.
1. 功能
在實現(xiàn)諸如集成多個實時目標測試系統(tǒng)的應(yīng)用時,NI VeriStand 2010提供了系統(tǒng)級的管理工具,可以對多個實時目標系統(tǒng)進行配置。NI VeriStand可以指定實時目標系統(tǒng)間的同步和數(shù)據(jù)共享的確定性,包括了為反射內(nèi)存自動創(chuàng)建和規(guī)劃通道。同時,用戶可以在NI VeriStand的統(tǒng)一界面下對所有的實時目標系統(tǒng)進行管理和操作,有效降低了操作的復(fù)雜性。
此外,NI VeriStand還支持NI實時執(zhí)行跟蹤工具包和一款新型系統(tǒng)健康狀況監(jiān)視器,以此可以對NI VeriStand的應(yīng)用程序進行詳細的觀察和分析。對于那些需要使用CAN、LIN和FlexRay總線網(wǎng)絡(luò)的應(yīng)用程序,NI VeriStand 2010提供了對NI-XNET汽車總線接口更好的支持,可以更好地支持這些總線網(wǎng)絡(luò),并增加了其它總線仿真、文件回放、基于數(shù)據(jù)幀和信號的通信、板上CRC校驗值處理和計數(shù)器等功能。

Figure 2. NI VeriStand 2010 adds system-level management tools to specify timing, synchronization, and deterministic data sharing between real-time execution targets.
2. 性能
NI VeriStand引擎對執(zhí)行效率和內(nèi)存占用進行了專門的優(yōu)化,NI VeriStand應(yīng)用程序可以運行在擁有128MB內(nèi)存以上的NI CompactRIO和NI Single-Board RIO系統(tǒng)上。對于那些比較耗時的任務(wù),比如模型導(dǎo)入、通道瀏覽等,NI VeriStand也專門進行了優(yōu)化,性能得到了顯著的提升。
3. 擴展能力
現(xiàn)在,用戶只需要通過一個簡單的工具,即可將LabVIEW的子VI和子系統(tǒng)導(dǎo)入到NI VeriStand應(yīng)用程序中。同時,NI VeriStand的系統(tǒng)瀏覽API也對用戶開放,用戶可以自行定制配置工具和完成系統(tǒng)自動配置。在ni.com/veristand/addons/ 網(wǎng)頁上顯示的NI VeriStand開發(fā)環(huán)境的功能模塊數(shù)量已經(jīng)得到了顯著的增長,其中包括了來自網(wǎng)上社區(qū)的NI EtherCAT和NI運動控制硬件接口。