关闭用“TDMS打开”函数打开的.tdms文件。


icon

输入/输出

  • cgnrn.png tdms文件

    tdms 文件 指定了执行操作的 .tdms 文件的 参考号TDMS打开函数用于打开引用句柄。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。在下列情况下,该输入可作为标准错误输入

    即使在节点运行前发生错误,节点仍正常运行。

  • ipath.png 文件路径输出

    文件路径输出返回要操作的.tdms文件的路径。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • (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