TDMS关闭函数
- 更新时间2025-07-30
- 阅读时长3分钟
关闭用“TDMS打开”函数打开的.tdms文件。

输入/输出
(VxWorks)打开 TDMS 文件时,LabVIEW 会将共享的 TDMS 组件加载到内存中。关闭全部TDMS文件后,LabVIEW取消从内存中加载该组件。在VxWorks操作系统中,由于VxWorks的已知问题,取消加载TDMS组件将导致泄漏近1.8 K字节的内存。遵循下文规范避免应用程序内存泄漏。
- 在VxWorks避免打开和关闭不必要的TDMS文件。
- 在应用程序开始时打开另一个TDMS文件,并保持文件打开直至应用程序完成全部TDMS读写。本解决方法在用户频繁打开和关闭其他TDMS文件时,将TDMS组件保留在内存中。
- 在RT终端上设置TDMS组件为启动组件。 To do this, add tdms.out; to the StartupDLLs section of ni-rt.ini, which is located in the root directory of your target (c:\ni-rt.ini), then restart the target. 此操作可避免用户关闭TDMS文件时,从内存中取消加载TDMS组件。
诸如访问RT终端的ni-rt.ini文件的详细信息,请查阅ni.com的知识库。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\File IO\TDMS\Standard Read and Write\TDMS Read Events Data.vi
- labview\examples\File IO\TDMS\Concurrent Access to TDMS File.vi
tdms文件
—
错误输入(无错误)
—
文件路径输出
—
错误输出
—