LabVIEW用高速数据流盘

简介: LabVIEW用高速数据流盘

LabVIEW用高速数据流盘


TDMS文件格式是 推荐的文件格式,用于将基于时间的测量数据保存到磁盘,以实现高性能、可用性和复用性。借助 DAQmx 9.0,TDMS文件写入功能现在直接集成到DAQmx驱动程序中,能够以最简单、最快速的方式将数据流式传输到磁盘,速率可高达1.2GB/s。


DAQmx 9.0或更高版本安装了一个新的VI,即DAQmxConfigure Logging VI。此VI可用于配置在DAQ选板上的单个VI内如何将数据写入到TDMS文件中。 这样一来,此VI不仅易于使用,并且易于集成到现有的数据采集应用中,而且经过后台优化后,这也是将数据写入磁盘的最快方式。


adb467f62a6f2bd8f26e231ae12df5fb.png

为了提高文件写入速度,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数据压缩功能可以显著提升高速高速数据流盘应用程序的性能。


会显著影响流式传输到磁盘的性能,因为它在移动和换算设备采集的数据时会占用CPU带宽。因此,在CPU带宽受限的系统上,NI-DAQmx能否高效地利用CPU至关重要。


提供了一个非常简单的数据压缩方式,即将样本末端的位省略掉,并将得到的样本封装到内存。开发人员可将NI-DAQmx配置为省略样本中的一个或多个最低有效位。例如,可以将具有24位分辨率和32位采样容量的通道配置为仅返回20个最高位。这样总共省略了12个位,其中包括8个未使用的位,因而可将所需的磁盘空间减少37.5%。但在某些情况下,样本包含了未使用的位,这样省略掉这些位并不会“丢失”数据。例如,一个具有12位分辨率和16位采样容量的通道包含4个未使用的位。舍弃这4个位不会带来造成数据丢失,却可以减少25%的所需磁盘空间。NI-DAQmx不执行任何其他无损或有损压缩算法,例如LZW或JPEG。

a83aa2e65074d88136fc0285e5fa4816.png


相关文章
|
5天前
|
存储 算法 数据挖掘
LabVIEW高速信号测量与存储
LabVIEW高速信号测量与存储
17 1
|
5天前
|
传感器 数据采集 监控
LabVIEW开发油气井管道内无线通信微波系统
LabVIEW开发油气井管道内无线通信微波系统
|
5天前
|
Windows
LabVIEW通过网络传输数据
LabVIEW通过网络传输数据
16 2
|
5天前
|
安全 Linux 测试技术
低成本的USB转双高速串口的实现方案
低成本的USB转双高速串口的实现方案
|
5天前
|
安全 定位技术 数据安全/隐私保护
多台电脑之间共享、传输文件数据:不借助数据线与软件的方法
多台电脑之间共享、传输文件数据:不借助数据线与软件的方法
284 1
|
5天前
|
物联网 芯片
STC51单片机-应用系统并行扩展电路设计(存储器扩展)-物联网应用系统设计
STC51单片机-应用系统并行扩展电路设计(存储器扩展)-物联网应用系统设计
42 0
|
8月前
|
编解码 监控 网络协议
Android平台GB28181设备接入侧如何实现按需打开视音频采集传输
Android平台GB28181设备接入侧如何实现按需打开视音频采集传输
121 2
|
8月前
|
编解码 监控 前端开发
GB/T28181-2016传输要求和Android平台设备接入技术实现
GB/T28181-2016公共安全视频监控联网系统 信息传输、交换、控制技术要求相关的传输要求如下:
146 1
|
12月前
《阿里云产品手册2022-2023 版》——高速通道
《阿里云产品手册2022-2023 版》——高速通道
|
12月前
机械基础——连接与紧固(1)
一、键连接 1.平键连接 主要是实现轴上零件的周向固定,并能传递较大的扭矩,而且拆装方便,应用很广泛。以键的两侧面来传递扭矩,顶面与被联结件不接触,留有间隙。 ①普通平型键连接 端部有圆头(A型)、平头(B型)和单圆头(C型)三种形式。 ②薄型平键连接 薄型平键与普通平键相比,在键宽b相同时,键高h较小。 ③导向型平键连接 轴上零件与轴构成移动副时,可采用导向型平键连接。若轴上零件沿轴向移动距离较长,可用滑键连接。 【认标记 识参数】 普通平键的主要参数有宽度b、高度h、长度L,标记示例: ①宽度b=16mm、高度h=10mm、长度L=100mm普通A型平键:GB/T1096 键B16×1
153 0