调用打开FPGA VI引用函数时,LabVIEW将自动下载编译FPGA VI至FPGA终端。如FPGA终端支持交互式前面板通信,在FPGA VI中单击运行按钮时,LabVIEW也会自动在FPGA终端上编译、下载和运行FPGA VI。如VI已位于FPGA终端或FPGA被保留用于其它用途时,LabVIEW不会下载FPGA VI。

在“项目浏览器”窗口右键单击FPGA VI并从快捷菜单中选择下载,可强制LabVIEW下载FPGA VI。关于终端可用下载选项的相关信息,见具体的FPGA终端硬件文档。

通过编程也可使LabVIEW从主控VI下载FPGA VI或比特文件至FPGA终端。

按照下列步骤通过编程下载FPGA VI或比特文件。

  1. 打开FPGA VI或比特文件的引用。
    注: 如要打开FPGA VI的引用,FPGA终端、FPGA VI和主控VI必须位于同一个LabVIEW项目中。如打开比特文件的引用,主控VI无需位于该项目中。
  2. 将调用方法函数添加至程序框图。
  3. 将“打开FPGA VI引用”函数的FPGA VI引用输出参数连线至“调用方法”函数的FPGA VI引用输入参数。
  4. 右键单击“调用方法”函数,从快捷菜单中选择方法»下载

如要通过调用方法函数编程下载FPGA VI至FPGA终端,还必须通过编程在FPGA终端上运行带有调用方法函数的FPGA VI。添加另一个调用方法函数至程序框图,从调用方法函数快捷菜单中选择方法»运行,通过编程运行FPGA VI或比特文件。