在同一个组中两次调用TDMS读取VI,出现错误4
主要软件:
主要软件版本: 8.6
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Base Development System, LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Professional Development System
问题: 当我在TDMS文件的同一个组中两次调用TDMS读取VI时,在第二个TDMS读取VI中返回如下的错误。请问发生的原因是是什么?如何避免?
解答: 这是因为当组接线端没有连线时,TDMS读取VI将会在TDMS文件的组上重复。如果TDMS文件只有一个组,第二个TDMS读取VI将会试着从实际并不存在的第二个组中读取数据,并返回文件的结束。
修改的办法是,将包含有试着读取的组名称字符串连接到两个TDMS读取VI的组名称输入接线端。一种方法是从获取TDMS属性VI来得到TDMS文件的组名称,然后将组名称输出连接到两个TDMS读取VI的组名称输入接线端。
相关链接: Developer Zone Tutorial: Introduction to LabVIEW TDM Streaming VIs
附件:
报告日期: 07/18/2008
最近更新: 07/02/2009
文档编号: 4NH9S46U
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.