查询TDMS文件以读取测量数据。

使用的对象

可在LabVIEW NXG和G Web开发软件的数据通信选板上找到SystemLink TDM读取器和配置API。

操作步骤

  1. 在客户端上,在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服务器。