LabVIEW用高速数据流盘

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

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

为了提高文件写入速度,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。

LabVIEW用高速数据流盘相关推荐

  1. 数据流盘高速存储读取技术最新进展

    数据流盘高速存储读取技术最新进展 作者:李福平 北京中科泛华测控技术有限公司销售工程师    时间:2008-07-08  来源:  电子产品世界 摘要: 本文阐述了测控领域高速数据存储/读取的基本概 ...

  2. LabVIEW控制高速微快门

    LabVIEW控制高速微快门 近红外光谱仪是望远镜上的主要仪器.它对数以千计的遥远星系进行观测,以探测宇宙早期形成的星系.为了测量大量微弱的天体,仪器必须同时对以往未知位置的多个天体进行观测. 为了观 ...

  3. 怎么搭建个人私有网盘(高速企业网盘源码平台搭建教程)

    我们使用最多的是某度云网盘,现在的情况是不开通VIP的话: 1.各种下载龟速,容量限制,如今这个时代100多K的速度真的让人无语. 2.随时封杀你的资源,一旦被判定违规资源,你就别想再下载下来了. 3 ...

  4. 详解LabVIEW里的数据流

    何为数据流? 所谓的数据流其实就是软件的运行顺序.学习过编程的人肯定都知道C语言,它是一种普遍的文本式语言.所以当程序编译运行起来,大体就以Main函数为入口,遵循从上到下的顺序! 而打开LabVIE ...

  5. 华为官方模拟器eNSP_B500高速网盘下载——带CE系统

    推荐一个自测最好用的华为官方模拟器版本. 需要的自提,微信公众号"IT后院"发送"B500"获取网盘下载链接. (该软件版权归华为所有 本人分享仅属于交流所用 ...

  6. u盘推荐知乎_有哪些使用方便的高速u盘,求推荐?

    既然要求速度,那就推荐4款U盘,亲自检测,拒绝云推荐,保证好用,按照我的测试排名如下: 1.追求速度,强烈推荐 闪迪CZ880 SSD固态硬盘,号称速度之王,主要原因是写入速度能把其他U盘远远地摔在后 ...

  7. 8TB高速存储卡,6GB/s的读写速率,适合高速流盘、信号采集存储的各种应用场景

    高速信号采集和回放系统,需要有足够高的速率把连续采集的数据存储到磁盘,或者把信号生成的数据从磁盘中读取出来.一般应用中,数据主要通过SATA.USB.RJ45(百兆.千兆)等多种方式传输,但这些速率对 ...

  8. 5min搭建个人安全高速网盘

    市面上目前网盘有挺多的选择,但是非会员的速度实在不敢恭维--某些隐私的资料又不合适存放三方--市面上免费开源的网盘软件搭建又复杂-- 如何三分钟快速搭建个人云网盘 搭建方案 网盘:索鸟快传 内网穿透: ...

  9. 利用移动硬盘\高速U盘\SSD制作随身Windows10系统

    1.准备  wtg软件+win10.ISO+驱动 wtg软件链接: https://pan.baidu.com/s/1Gtk_Pa8f98_NAagWXSJL-g 密码: xfr7 win10.ISO ...

  10. PXIe高速数据采集板卡的技术参数

    阿尔泰科技PXIe8912/8914/8916高速数据采集卡是2通道同步采样数字化仪,专为输入信号高达 100M 的高频和高动态范围的信号而设计. 与Labview无缝连接,提供图形化API函数.模拟 ...

最新文章

  1. seaborn系列 (12) | 增强箱图boxenplot()
  2. wordexcelppt文档加密方式
  3. boost::mpl模块实现if相关的测试程序
  4. mysql续型_mysql续集1
  5. 数据结构和算法-003 数组排序 选择排序
  6. grpc双向流究竟是什么情况?2段代码告诉你
  7. SAP License:FI学习笔记
  8. multipartfile 获取文件路径_Excel工作表中的20个信息函数,获取文件路径,单元格格式等!...
  9. php 模板 自己,php自己写了一个模板
  10. About ListView
  11. android jni示例,Android Jni代码示例讲解
  12. 各类电商购物网站商城系统静态网页html制作(含静态网站源码)
  13. 【2015-18年腾讯招聘】腾讯产品策划类笔试面试题整理
  14. (Java笔记)静态代理
  15. 无需支付688苹果开发者账号,xcode打包导出ipa,提供他人进行内测
  16. Cocoa-专业术语
  17. java jar 启动好慢_Tomcat启动很慢,提示“At least one JAR was scanned for TLDs yet contained no TLDs.”...
  18. Java Itext+jfreehart 导入含有图形的word文档
  19. 07-HTML通用属性
  20. C语言实现植物大战僵尸自动收集阳光(三) 解决收集不全与收集奖杯卡死的问题

热门文章

  1. 如何将多张图片合并成一个PDF文件
  2. windTerm—Xshell、SercureCRT等替代品
  3. L19.linux命令每日一练 -- 第三章 文件过滤及内容编辑处理命令 -- tailf和cut命令
  4. 容器云系列之Docker容器监控cAdvisor
  5. 麦当劳中国首个IT战略研发中心在南京启用;大食代积极布局中国西南市场 | 美通企业日报...
  6. 简单的自动化测试脚本
  7. IGS Viewer / IGS 文件查看器
  8. Java 冒泡排序的使用
  9. 3DMAX卸载与安装教程和常见问题 适用于3DMAX2013-2020
  10. vue ui创建项目的常见错误