LabVIEW将现有数据文件映射至TDMS数据文件格式

简介: LabVIEW将现有数据文件映射至TDMS数据文件格式

LabVIEW将现有数据文件映射至TDMS数据文件格式


在某些情况下,可能无法使用TDMS文件格式,例如客户或供应商指定必须使用某种格式存储数据。有些传统仪器可能会自动使用某种自定义格式提供数据输出文件。此外,已经用某种方式收集的传统测量数据无法重新收集,因此不能存储为TDMS文件格式。


为此,用户可以定义如何将任意自定义文件格式映射至TDMS模型。该技术称为DataPlugin,可通过DIAdem向导程序创建或使用VBScript、C++或LabVIEW进行编写。在定义如何使用TDMS模型解析自定义文件格式后,NI DataFinder就能识别并索引描述性信息,用户也能从NI DataFinder客户端(LabVIEW DataFinderConnectivity VI或DIAdem)对其进行搜索。


提供了数百种DataPlugin,可免费下载。要下载常见文件格式的DataPlugin以使用TDMS模型,或请求免费为自定义文件格式编写DataPlugin。


借助DataPlugin,用户可在任意自定义文件格式中添加文件位置、通道组和通道的描述性信息(如上图所示),从而与TDMS模型结合使用。


将测量数据流式传输到磁盘的快捷方法


自NI-DAQmx 9.0起,用户可直接在DAQmx API中将数据记录至TDMS文件。通过DAQmx Configure Logging VI配置记录后,用户可轻松将TDMS记录集成到现有应用程序中。此外,这种数据流盘方法优化了数项内存操作,并绕过了Windows、LabVIEW和TDMS缓冲区以充分提高效率,因此极大地提高了高速测量数据流盘的速度。使用DAQmx Configure Logging VI的测试数据流盘速率超过了1.2 GB/s。要详细了解如何在NI-DAQmx应用程序中集成TDMS记录,请参阅在NI-DAQmx记录中直接集成TDMS。


.借助NI-DAQmx Configure Logging VI,用户只需再执行一小步操作即可通过TDMS文件格式将数据流式传输到磁盘。


只需关注数据,不必担心格式


NI开发TDMS文件格式的目的在于,帮助工程师和科学家以恰当的方式存储仿真和测试期间生成的大量数据。借助简单易用的接口来存储结构清晰、信息充分的文件,用户可将精力集中于开发过程中更急迫的问题上,并让数据存储随着应用程序的开发自然扩展。


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
|
Ubuntu Linux
在Linux (Ubuntu 16) 下安装LabVIEW
在Linux (Ubuntu 16) 下安装LabVIEW
936 0
|
8月前
|
人工智能 自然语言处理 定位技术
百度下场做GEO?笑死人了
百度所谓“GEO”实为换壳广告营销,打着AI优化旗号,行“付费上榜”之实。本质是用旧套路收割企业焦虑,而真正GEO应是高质量内容与数据驱动的生态建设,而非在枯井里打水。别做AI时代的韭菜。
762 2
|
12月前
|
传感器 数据采集 资源调度
【SOC状态估计】基于EKF和UKF电池充电状态和健康状态联合估计研究(Matlab代码实现)
【SOC状态估计】基于EKF和UKF电池充电状态和健康状态联合估计研究(Matlab代码实现)
362 1
|
12月前
|
JSON Shell API
免费导航规划API接口详解:调用指南与实战示例
该接口由接口盒子提供,支持根据起点、终点及途经点生成驾车或步行导航路线,可获取详细或简化导航数据。提供GET/POST请求方式,需传入坐标信息及用户认证参数,适用于物流路径优化、步行导航、旅游路线规划等场景。
454 0
|
开发框架 JavaScript API
UniApp组件封装
UniApp是一个跨平台的开发框架,允许开发者使用Vue.js编写一次代码,然后将其发布到多个平台,包括iOS、Android和Web。在UniApp中,组件是构建用户界面的基本单元,它们可以重复使用,并且具有可配置的属性和方法。其中组件是一种可重用的UI元素,用于展示信息、接收用户输入或实现特定功能。UniApp提供了一系列内置的组件,如按钮、输入框、列表、滑动组件等,开发者也可以自定义和扩展组件以满足特定需求。
591 1
|
存储 缓存 算法
LabVIEW大量数据的内存管理
LabVIEW大量数据的内存管理
642 1
|
数据采集 API
LabVIEW为NI-DAQmx设备创建任务
LabVIEW为NI-DAQmx设备创建任务
489 1
|
域名解析 JavaScript 前端开发
5分钟快速上线Web应用和API(Vercel)
上周有个童鞋问我如何快速搭建一个Web应用,想拿来练手,就不考虑购置服务器。我推荐了前段时间很火的Vercel,接下来我带你5分钟上手!
|
数据采集 测试技术 数据处理
LabVIEW控制PLC的实现方式
LabVIEW控制PLC的实现方式
940 1
|
存储
LabVIEW谨慎使用局部变量和全局变量
LabVIEW谨慎使用局部变量和全局变量
431 1