微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于LabVIEWRT的数据实时传输系统

基于LabVIEWRT的数据实时传输系统

时间:01-09 来源:互联网 点击:

学变换全部转换成整形数据, 把转换后的数据和对应标志位数据一同发送, 接收后再结合标志位进行数据反变换即可。

可见, 第一种方法把一个 32位浮点数变成了 4个 8位整形数来发送, 而第二种方式增加了一倍的数据量, 但完成一个数据发送却只发送两次。于是, 如若是少量的数据序列, 则推荐采取第一种方式来发送; 而若是大批量数据发送, 则可以在预先分配标志位内存区的情况下采用第二种方法。而随后的实验则证明, 这样的选择在实际上是正确的。

3 系统测试及结果分析

系统搭建完毕后, 对其的功能和性能进行了测试。测试方案为:

( 1) 数据采集计算机上在 LabVIEW RT环境下直接产生定量数据, 通过写入反射内存发送, 计算出平均耗时, 以得到软件的性能指标;

( 2) 数据采集计算机上在 LabVIEW RT环境下产生模拟数据, 经自我采回后再写入反射内存发送, 计算出平均耗时;

( 3) 利用 /银河 - SI M 仿真工作站0 产生数据, 由数据采集计算机节点采集数据并向数据接收计算机节点发送, 比较仿真工作站的模拟波形和接收计算机的数据波形, 以验证系统功能。

测试结果表明:

( 1) 软件发送 10000个 32位浮点数时, 通过第一种处理方式耗时 7 m s , 第二种处理方式耗时5m s , 性能达到了预期要求, 且耗时上的差异与理论上的推断相符。

( 2) 软件完全可以在同时输出 2路模拟信号的情况下,实现可控制的任意多路 ( 1~ 7)、任意通道 ( 0~ 8) 同一采样率下的数据采集与传送, 且准确性较高、可靠性好。

( 3) 整个系统可以实现数据较好的实时传输, 完成数据的实时处理。

4 结束语

本文实现的系统是实验室开发的 / 智能集成仿真网络接口系统0 的一部分, 整体系统可以实现反射内存网络和广播内存网络的实时数据通讯 [9- 10]。而本子系统除能完成总体的任务外, 由于具有网络结构开放、工作模式简洁高效的特点,更具有较大的发展空间和拓展应用前景。在系统投入应用后,在某制导武器的仿真试验中工作良好, 在武器的开发定型中发挥了积极的作用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top