Matlab读取TDMS文件并存储为mat格式

前言

    TDMS是labVIEW常用的一种数据存储格式,其以二进制的方式进行存储,特点是占用磁盘空间小,且支持数据流高速写盘,常见于高速采集系统。若是需要用Matlab对其进行数据处理,不可避免的需要使用某些方法将TDMS格式文件转换成mat文件,方便处理。

一、函数用法

1、convertTDMS

[ConvertedData,ConvertVer,ChanNames]=convertTDMS(SaveConvertedFile,filename)

输入:

SaveConvertedFile(必填)- 确定是否创建MAT文件的逻辑标志(true / false)。如果为0,则不创建MAT文件,如果为1,创建MAT文件,MAT文件的名称与'filename'相同,只是'TDMS'文件扩展名被替换为'MAT'。 MAT文件保存在同一文件夹中,将在不发出警告的情况下覆盖现有文件。 MAT文件包含所有输出变量。

filename(选填) - 要转换的文件名(完全定义)。如果未提供,则会向用户提供“文件打开”对话框以导航到文件。 可以是用于批量转换的单元格数组。

输出:

ConvertedData(必填) - 所有数据对象的结构。

ConvertVer(选填) - 此函数的版本号。

ChanNames(选填) - 通道名称的单元数组。

GroupNames(选填) - 组名称的单元格数组。

ci(选填) - 通道索引的结构(通道的所有信息都驻留在文件中的索引)。

此文调用的方法是:

data=convertTDMS(0,'simple_test.tdms');

2015-02-05,100k,UI1.tdms为样本,不存储为mat格式文件,因为直接存储为mat格式,将会是struct格式,复杂不直观,将在后续的步骤中逐渐抽出所需数据。

2、struct2mat.m

使用方法极为

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值