新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 使用NI VeriStand 2010创建分布式系统

使用NI VeriStand 2010创建分布式系统

作者: 时间:2010-12-27 来源:电子产品世界 收藏

 

本文引用地址:https://www.eepw.com.cn/article/115781.htm

  通过与另一个主机网关进行通信,其他主机计算机可以与相同的拓扑结构进行通信。

 

  要完成这点,其他主机只需要修改 VeriStand网关地址为远程主机即可。其他应用程序保持不变。

  在分布式计算机之间共享数据

  要让分如同单个系统一样工作,必须在系统组件之间共享数据。这是让不同部分可以一起工作的关键要素。通常可以使用反射内存接口实现。

  反射内存网络是实时本地局域网(LAN),每个计算机总是拥有共享内存集合的最新本地复本。这些专用网络是为了提供高确定性的数据通信而专门设计的。可以提供多种分布式仿真和工业控制应用所需的高级定时性能。反射内存网络获益于通用数据网络,是不同需求推动下产生的完全独立的技术,适用于要求确定性、简单实现和软件负荷小的应用程序1。

  反射内存为 VeriStand提供了在多个目标之间共享数据的能力,并且满足了整个系统的性能与确定性需求。使用反射内存,仿真模型可以分割在不同的目标系统上同时执行。输入与输出数值通过反射内存在不同目标系统上共享。GE Fanuc反射内存板卡本地支持 VeriStand 2010。NI VeriStand 2010的许多组件可以使用反射内存无缝创建多目标系统。

  此外,NI VeriStand 2010将数据在目标之间自动分步用于不同的用途。例如,您可以配置激励(测试)档案运行在需要目标B数据的目标A上。NI VeriStand 2010在目标之间自动创建并激活链路获取数据。这可以在无需用户配置的情况下自动完成。

  图7显示了包含反射内存板卡的实例系统。

 

  同步分

  在设计系统时,考虑时序与同步的需求是十分重要的。如果分布式硬件不进行同步,输入和输出的采样将不同时发生。另外,随着时间的推移,漂移会导致系统的一个组件比另一个组件得到更多采样,尽管它们被配置为同样的速率。如果仿真是您的目标,这将导致问题。例如,两个襟翼仿真可能处于不同的时间状态。另外,因为数据并非来自相同的时间点,数据记录和分析将被破坏。

  同步基础概要介绍了例如时钟漂移和时钟偏差的许多细节。

  分的同步包括硬件同步和软件同步。您可以选择性地将整个系统与GPS或IRIG等外部时间参考进行同步。



关键词: NI 布式系统

评论


相关推荐

技术专区

关闭