TDMS删除数据函数
- 更新时间2025-07-30
- 阅读时长4分钟
Deletes data from a channel or multiple channels in a group.
注: 该函数不支持数字数据或DAQmx原始数据。

输入/输出
总数(-1:全部)
—
总数指定每个通道从.tdms删除的数据采样的数量。默认值为-1,函数删除自以后的所有数据采样。 如总数的值超过了通道的范围,函数自动将总数设置为通道中数据采样的总数。
自(0:起始)
—
自指定从.tdms文件中删除通道数据采样的位置。
文件路径
—
文件路径是要打开文件的绝对路径。
组名称输入
—
组名称输入指定要进行操作的通道组名。
通道名称输入
—
通道名输入指定要进行操作的通道。如该输入端未连线数据,LabVIEW在同一个组的所有通道上进行操作。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
保持空组/通道?(T)
—
保持空组/通道?指定函数删除数据采样后,如组/通道为空,是否在.tdms文件中保持这些组或通道。默认值为TRUE,函数保持空组或通道。
文件路径输出
—
文件路径输出返回要操作的.tdms文件的路径。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
如连接的数据中包含波形,LabVIEW将设置下列通道属性和波形属性:
- 如波形属性NI_ExpXDimension表示时间或该属性不存在,LabVIEW将设置下列值:
- wf_start_offset = wf_start_offset + count * wf_increment
- 如波形属性NI_ExpTimeStamp存在,LabVIEW将把NI_ExpTimeStamp设置为NI_ExpTimeStamp + count * 1/wf_increment。
- 如波形属性NI_ExpXDimension表示频率,LabVIEW将设置下列值:
- wf_start_offset = wf_start_offset + count * 1/wf_increment
- 如波形属性NI_ExpTimeStamp存在,LabVIEW将把NI_ExpTimeStamp设置为NI_ExpTimeStamp + count * 1/wf_increment。
- 函数删除该数据后,如.tdms文件中数据采样的数量少于通道属性wf_samples的值,LabVIEW将把wf_samples的值设置为.tdms文件中的数据采样。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\File IO\TDMS\TDMS Delete Data from Channels.vi
总数(-1:全部)
—
自(0:起始)
—
文件路径
—
组名称输入
—
通道名称输入
—
错误输入(无错误)
—
保持空组/通道?(T)
—
文件路径输出
—
错误输出
—