基于LabVIEWRT的数据实时传输系统
学变换全部转换成整形数据, 把转换后的数据和对应标志位数据一同发送, 接收后再结合标志位进行数据反变换即可。
可见, 第一种方法把一个 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]。而本子系统除能完成总体的任务外, 由于具有网络结构开放、工作模式简洁高效的特点,更具有较大的发展空间和拓展应用前景。在系统投入应用后,在某制导武器的仿真试验中工作良好, 在武器的开发定型中发挥了积极的作用。
LabVIEWRT数据实时传输系 相关文章:
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)
- 泰克全新VM6000视频测试仪助力数字电视等产品测试 (10-06)