LabVIEW错误 -2501:无效的TDMS文件引用

更新 Sep 19, 2026

适用于

软件

  • LabVIEW

问题详述

我有一个将数据记录到TDMS文件的LabVIEW代码。有时,我收到以下错误。

LabVIEW: (Hex 0xFFFFF63B) 无效的TDMS文件引用。

 

解决方案

当TDMS函数(即TDMS写入或TDMS读取)在其tdms文件输入中接收到无效引用时,会发生此错误。以下示例模拟了出现此问题的常见情况。
截图_1.png
该代码将随机数据连续记录到TDMS 文件(test.tdms)。在正常情况下, TDMS写入函数接收使用TMDS打开函数创建的文件引用。为了模拟文件引用丢失的情况,添加了由Close Ref按钮控制的案例结构。按下此按钮后,初始参考将关闭。在下一次迭代中, TDMS写入函数将收到导致-2501错误的无效引用。