完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
labview用NI-DAQmx高速数据流盘
TDMS文件格式是NI推荐的文件格式,用于将基于时间的测量数据保存到磁盘,以实现高性能、可用性和复用性。借助NI-DAQmx 9.0,TDMS文件写入功能现在直接集成到NI-DAQmx驱动程序中,能够以最简单、最快速的方式将数据流式传输到磁盘,速率可高达1.2GB/s。 NI-DAQmx 9.0或更高版本安装了一个新的VI,即DAQmxConfigure Logging VI。此VI可用于配置在DAQ选板上的单个VI内如何将数据写入到TDMS文件中。 这样一来,此VI不仅易于使用,并且易于集成到现有的数据采集应用中,而且经过后台优化后,这也是将数据写入磁盘的最快方式。 编辑 添加图片注释,不超过 140 字(可选) 为了提高文件写入速度,NI-DAQmx可以直接从设备缓冲区将数据流式传输到硬盘,并绕过Windows、LabVIEW和TDMS缓冲区。Voltage -Continuos Input.vi将原始数据写入TDMS文件,进一步提高了性能并降低了磁盘占用空间。在写入原始数据的同时,度量标尺信息也会同时写入文件,供日后读取TDMS文件时使用。通过这些优化,写入速率最高可达1.2 GB/s。选择“帮助”(Help) >>“查找示例...”(FindExamples...)打开NI示例查找器,即可找到示例。在该查找器中,选择“硬件输入和输出”(Hardware Input and Output)>>“DAQmx”>>“模拟输入”(Analog Input)>>“Voltage - Continuous Input.vi”,打开此示例。 将数据存储到TDMS文件后,可以在LabVIEW、DIAdem、TDMS Excel附加工具或其他TDMS支持的接口中使用TDMS文件API和TDMS文件查看器来读取和查看采集的数据。 可选的数据压缩功能 在基于PC的数据采集系统中,影响高速数据流盘的主要因素是磁盘I/O带宽、CPU带宽和总线带宽。假设专业开发人员为磁盘I/O和总线提供了足够的带宽,那么NI-DAQmx数据压缩功能可以显著提升高速高速数据流盘应用程序的性能。 NI-DAQmx会显著影响流式传输到磁盘的性能,因为它在移动和换算设备采集的数据时会占用CPU带宽。因此,在CPU带宽受限的系统上,NI-DAQmx能否高效地利用CPU至关重要。 NI-DAQmx提供了一个非常简单的数据压缩方式,即将样本末端的位省略掉,并将得到的样本封装到内存。开发人员可将NI-DAQmx配置为省略样本中的一个或多个最低有效位。例如,可以将具有24位分辨率和32位采样容量的通道配置为仅返回20个最高位。这样总共省略了12个位,其中包括8个未使用的位,因而可将所需的磁盘空间减少37.5%。但在某些情况下,样本包含了未使用的位,这样省略掉这些位并不会“丢失”数据。例如,一个具有12位分辨率和16位采样容量的通道包含4个未使用的位。舍弃这4个位不会带来造成数据丢失,却可以减少25%的所需磁盘空间。NI-DAQmx不执行任何其他无损或有损压缩算法,例如LZW或JPEG。 编辑 添加图片注释,不超过 140 字(可选) LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序 上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。 LabVIEW用NI-DAQmx高速数据流盘 - 北京瀚文网星科技有限公司 (bjcyck.com) |
|
相关推荐
|
|
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1649 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1250 浏览 0 评论
1462 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
2709 浏览 2 评论
1398 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 22:39 , Processed in 0.620718 second(s), Total 66, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号