From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
当程序中有2个或者更多Open FPGA VI Reference 节点指向相同的定义类型,而又指向不同的子vi或者bit文件时候,会产生这种错误。必须针对不同的Open FPGA VI Reference 节点使用不同的类型定义指向不同的vi或者bit文件。
类型定义,在fpga程序中主要是被用来实现子vi的重用。当在子VI的前面板添加一个fpga参考时候,所有的控件就会基于bit文件全部更新。如果改变fpga vi,就必须到每个子vi中,替换对应的fpga引用控件,从而使得它们可以与跟随fpga vi一起更新。
为了避免这种不必要的重复工作,可以使用类型定义。当修改了fpga vi又重新编译之后,你的fpga参考就会更新新的最新信息,同时所有子vi的参考也会自动更新。
如果参考引用中有多个bit文件都被存储为同一个类型,程序就会报错,因为定义的类型只能从其中一个bit文件获取信息。
|