从TDMS文件读取测量数据
- 更新时间2025-12-03
- 阅读时长3分钟
查询TDMS文件以读取测量数据。
使用的对象
可在LabVIEW NXG和G Web开发软件的数据通信选板上找到SystemLink TDM读取器和配置API。
操作步骤
- 在客户端上,在VI中创建以下程序框图查询TDMS文件。
根据您的具体编程目标自定义灰色部分的内容。

1 打开配置根据您提供的凭据初始化与SystemLink Server的连接。 2 创建过滤器节点根据指定的条件创建查询或向现有过滤器添加查询。例如,在上述VI中,创建过滤器(名称)查询名称中含"demo"的TDMS文件。 3 查询TDMS文件 在SystemLink服务器中搜索与创建过滤器配置的条件匹配的文件。 4 簇属性节点读取返回的TDMS文件引用并提供文件ID(在列表框属性中显示)。 5 索引数组节点索引file ids和匹配文件ID (Matching File IDs)列表框中当前选择的文件。 6 条件结构中,打开文件节点打开指向服务器或SystemLink服务器上匹配的TDMS文件的引用。 备注 列表框选择更改时,VI存储查询TDMS文件返回的簇,而不重新调用打开文件节点。7 读取数据节点从TDMS文件返回指定的测量数据,可在图形上将数据可视化。
故障分析
如果遇到错误,请尝试以下问题排除方法:
- 如果收到超时错误、连接被拒错误或404错误,请检查以下项:
- VI已连接到正确的服务器。
- NI Web服务器已配置,正在服务器计算机上运行,且接受远程连接。
- 要使用的Web服务已安装在服务器上。
- 如果打开配置(自动)节点返回错误,请确保应用程序在服务器或受服务器管理的系统上。
- 如果收到401未授权错误,请确保指定的凭证正确无误且在NI Web服务器中具有足够的权限。备注 检查各SystemLink API的权限。
- 如果应用程序是WebVI且收到网络错误,对于与客户端在同一台计算机上运行的Web服务器,请确保已通过NI Web Server为其启用了CORS。
- 如果应用程序是WebVI且要部署该程序,请使用“打开配置(自动)”节点并在访问WebVI之前登录Web服务器。