目录
功能
性能
扩展能力
NI VeriStand为配置实时测试系统提供了一套灵活的可用于多核的软件框架。在实时测试系统中的那些普通任务,比如硬件I/O访问、实时激励产生、数据记录等任务在NI VeriStand引擎中都已经实现并进行了优化,随时都可以进行配置和使用。这项即买即用功能可以使用户更快地建立起系统并使之运行起来,同时还可以降低系统的维护成本。
NI VeriStand是一个开放的环境,尽管其已经提供了绝大部分实时测试系统所需要的功能,用户仍然可以通过NI LabVIEW、ANSI C/C++等其他的开发环境对NI VeriStand进行定制和扩展,以满足用户的其他需求。NI VeriStand 2010在功能、性能和扩展能力这几方面都有重要的特性。
Figure 1. NI VeriStand provides a flexible environment for efficiently creating real-time test systems.
1. 功能
在实现诸如集成多个实时目标测试系统的应用时,NI VeriStand 2010提供了系统级的管理工具,可以对多个实时目标系统进行配置。NI VeriStand可以指定实时目标系统间的同步和数据共享的确定性,包括了为反射内存自动创建和规划通道。同时,用户可以在NI VeriStand的统一界面下对所有的实时目标系统进行管理和操作,有效降低了操作的复杂性。
此外,NI VeriStand还支持NI实时执行跟踪工具包和一款新型系统健康状况监视器,以此可以对NI VeriStand的应用程序进行详细的观察和分析。对于那些需要使用CAN、LIN和FlexRay总线网络的应用程序,NI VeriStand 2010提供了对NI-XNET汽车总线接口更好的支持,可以更好地支持这些总线网络,并增加了其它总线仿真、文件回放、基于数据帧和信号的通信、板上CRC校验值处理和计数器等功能。
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引擎对执行效率和内存占用进行了专门的优化,NI VeriStand应用程序可以运行在拥有128MB内存以上的NI CompactRIO和NI Single-Board RIO系统上。对于那些比较耗时的任务,比如模型导入、通道浏览等,NI VeriStand也专门进行了优化,性能得到了显著的提升。
3. 扩展能力
现在,用户只需要通过一个简单的工具,即可将LabVIEW的子VI和子系统导入到NI VeriStand应用程序中。同时,NI VeriStand的系统浏览API也对用户开放,用户可以自行定制配置工具和完成系统自动配置。在ni.com/veristand/addons/ 网页上显示的NI VeriStand开发环境的功能模块数量已经得到了显著的增长,其中包括了来自网上社区的NI EtherCAT和NI运动控制硬件接口。