基于LabVIEWRT的实时数据采集/传输网络""本文利用虚拟仪器简便高效的特点,把图形化编程应用在仿真领域
利用LabVIEWRT组件的工作方式的各种优点,以较低的代价和较高的效率实现了数据传输网络的组建
""-太阳刘,洪庆高技术研究中心TheChallenge:实现半实物仿真中数据的实时采集和传输
TheSolution:采用RT的工作方式,应用反射内存(ReflectiveMemory)和NI数据采集卡PCI-6036E构建实时数据采集/传输网络
以图1系统网络结构图Author(s):太阳刘-洪庆高技术研究中心1
总体介绍文中所讨论系统为我单位与兵器工业公司某研究所合作开发的高速实时数据传输网络,工作环境为某复杂系统的半实物仿真
根据实际工作方式,对传输网络提出的相应要求包括:1)功能上,要求数据可以在网络中任意节点(NODE)之间流通,包含数据采集(DAQ)功能,且采集后数据能够实时传送至网络中;2)性能上,要求数据延迟指标为传送400个浮点数时,传输延迟不大于0
结合系统性能需求,经过调查研究后我们采用了“使用GE公司的反射内存卡VMIPCI-5565构建主体网络,使用NI公司的数据采集卡PCI-6036E实现数据采集,应用NI公司的LabVIEWReal-Time模块进行系统软件开发”的总体方案
VMIPCI-5565是VMIC公司生产的基于PCI总线的专用网络通讯技术产品,采用基于高速网络的共享存储器技术实现
另外,由于使用光纤进行数据的传输,不存在电磁辐射,数据的传输不会受到来自无线电的电子/电磁干扰,具有很好的安全性和可靠性
VMIPCI-5565采取了高性能的Hub(网络集线器)结构配置成实时网络,可以实现多达256个节点的计算机内存共享,可以实现高速的实时数据通信
而LabVIEW的实时组件LabVIEWReal-Time(RT)则是为了满