项目中可包含与项目中其它项有冲突的项。如LabVIEW项目中同一终端下有两个或两个以上项重名,就会发生可能的交叉链接,从而产生冲突。例如,当VI从另一个路径调用一个与项目中已有项同名的子VI时,将发生交叉链接的冲突。大多数冲突都存在,因为项目中的项都引用了该导致冲突的项。
查找冲突项
确定是否存在交叉链接的最佳方式是查看项目项的完整路径。右键单击项目根目录,从快捷菜单中选择查看»完整路径,显示路径栏,查看项目项对应的文件路径。必须将所有具有相同合法名称的项从项目中删除,或仅保留一个具有该合法名称的项。
如需查看现有冲突的详细信息,单击解决冲突按钮(如下所示),打开解决项目冲突对话框。
也可从项目菜单中选择项目»解决冲突打开该对话框,或右键单击一个冲突项并从快捷菜单中选择解决冲突。
右键单击项页上的一个冲突项,选择查找»冲突,从而在查找冲突对话框中查看所有冲突项。如冲突项仅与一个项冲突,则LabVIEW将在项目浏览器窗口高亮显示该项。也可使用查找:冲突属性通过编程查找项目中的冲突。
注: 在项目浏览器窗口中,任何导致冲突的项的旁边都有一个黄色的三角形警告符号。
当加载一个与LabVIEW项目中的项有冲突的文件时,将出现项目的层次结构冲突对话框。由于LabVIEW中的项在其层次结构中与项目或依赖关系中的项具有相同的合法名称,故无法打开该冲突文件。如项目中有依赖关系的项与另一个项目项发生冲突,则将引用了该项的各项删除后,该项也不再出现在依赖关系下。
打开VI的程序框图和添加新的