|
使用FPGA引用的子VI要求引用的类型要与特定的FPGA VI前面板的配置相匹配。如果改变了FPGA的前面板配置,那么相应的引用类型也需要改变。可以将FPGA的主引用与所定义的类型绑定,这样任何引用更新都能被VI接收。
如果有多个具有相同前面板配置的FPGA VI,可以使用 UP Cast 函数引用一个更具有通用性的FPGA类型。了解更多的UP Cast 函数功能,可以参考KB:Developer Zone Example: Using the Up Cast Function for LabVIEW FPGA Host Interface
根据一下步骤,将打开FPGA VI引用函数的引用输出端与一个定义类型进行绑定:
LabVIEW 2009:
1.请参考KB:KnowledgeBase 55DF3JEQ: Binding the Output FPGA VI Reference to a Typedef in LabVIEW 2009
LabVIEW 8.6:
LabVIEW 8.5:
目前,无论是对打开FPGA VI引用函数进行改变或是FPGA VI有改动,LabVIEW都能够自动更新根据定义的类型进行更新。同时,LabVIEW能够将这些变化传递到任一引用该类型的子VI中。
为了能够使用通过之前的步骤在子VI中创建的typedef,可以打开子VI,并将typedef文件拖动到前面板。通过这种方法能够在前面板创建typedef控件。将该控件与连线版相接,这样就能给子VI创建一个输入端口。最后,根据需要在程序框图中进行连线。
|