在程序框图中已连线两个或多个引用句柄,但引用句柄类型不同。

在该范例中,已连接应用程序引用和TCP引用。虽然引用在程序框图中的外观类似,但引用的对象不同,并且LabVIEW不允许连接不同类型的引用。

如需解决该问题,可替换其中引用句柄以确保使用的类型一致。

但是,有时连接相似类型的引用句柄时也会发生该错误。连接两个数据记录文件的引用句柄,但是LabVIEW表明存在引用句柄冲突。如下图所示。

在该范例中,两个引用句柄引用的数据文件包括不同的数据类型。数据记录引用句柄A包括由浮点数(分数)布尔控件组成的。数据记录引用句柄B包括由浮点数和路径组成的簇。如需匹配两个引用句柄,必须引用包括完全相同数据类型的数据记录文件。

如发生类似错误,可替换引用句柄以确保两个簇的数据类型一致。

特别在处理簇时,数据类型的不一致有时候很难发现。例如,在前面板或程序框图中簇顺序的不同并不明显,但可导致LabVIEW认为两个簇的类型不同。右键单击簇边框,在快捷菜单中选择重新排序簇中控件可查看和修改簇顺序

另外,数值表示法的不同也将导致冲突。例如,将浮点数数据记录连接至整型数据记录时将导致冲突。由于在检查前面板或程序框图时可能无法明确不同的表示法,可以右键单击数值控件,在快捷菜单中选择表示法,确定表示类型。