使用NI VeriStand 2010创建分布式系统
概览
本文引用地址:http://www.amcfsurvey.com/article/115781.htm分布式系统有多种形式。例如,在与中央处理器不同的位置处理输入和输出(I/O)的方法通常称为分布式I/O。另一个例子是为单系统添加多个处理器,对运算分布式化。本文讨论了如何使用NI VeriStand 2010创建分布式处理和I/O系统,其中包含将开发分布式系统变得更为有效和有力的许多特性。
例如飞机、汽车或其他工业项目中的控制系统常常需要比单个处理器板卡和机箱所能提供的更多的计算能力和I/O来 进行监视、测试或仿真。本白皮书详细介绍了如何创建可扩展、分布式的同步系统,满足大型硬件在环(HIL)或实时测试系统的需求。NI VeriStand 2010是用于配置包括HIL测试系统在内的实时测试应用的即用型软件环境。利用NI VeriStand 2010特性,无需对软件体系结构进行设计、编程和维护,就可以创建系统。
分布式系统需求
您通常可以将大型系统分解为多个不同组件,独立实现每个组件的硬件和软件。要提供更高计算能力和I/O容量,您可以在不同硬件上实现系统的各个组件。
例如,飞机的襟翼、缝翼、方向舵、引擎、副翼等都需要仿真和测试。可以如图1所示,将系统分解为多个硬件部件,从而使用模块化方法。
系统级集成特性
使用NI VeriStand 2010,一个或多个操作者(主机)计算机可以在最少用户配置的情况下,与一个或多个实时执行目标进行通信。NI VeriStand处理操作者计算机(主机)与实时执行目标之间的通信。图2给出了包含主机和目标的简单拓扑结构。
主机用于和目标通信的组件是NI VeriStand Gateway。虽然通信管理是自动完成的,它是理解大型拓扑结构所需的重要概念。
您可以方便地在NI VeriStand 2010系统浏览器中将目标添加到拓扑结构中。
单个系统定义文件可以包含无限多个目标,甚至可以混和不同目标类型。
每个目标有自己的专用硬件和软件配置,所有目标可以通过单个网关实现部署和交互。
评论