您可以使用主控VI与在FPGA终端上运行的FPGA VI或比特文件进行通信。主控VI可运行在计算机上或RT终端上。每个主控VI必须打开FPGA VI引用、程序生成规范或运行在FPGA终端上的位文件。可打开指向任意FPGA VI的引用或与主控VI属于同一LabVIEW项目的程序生成规范。可打开指向项目内部或外部位文件的引用。

如要打开FPGA VI的引用,FPGA终端、FPGA VI和主控VI必须位于同一个LabVIEW项目中。如打开比特文件的引用,主控VI无需位于该项目中。

注: 如要在一个终端上打开不同FPGA VI或位文件的引用,请每次仅打开一个引用,且打开一个新的引用前应关闭上一个引用。在所有引用均关联同一个终端上的同一个FPGA VI或位文件时,可在一个终端上一次打开不止一个FPGA VI引用。

打开FPGA VI的引用或程序生成规范

按照下列步骤打开主控VI中的FPGA VI的引用或程序生成规范。如主控VI、FPGA终端、FPGA VI和程序生成规范位于同一个项目中可打开引用。如未安装LabVIEW FPGA模块,不能打开FPGA VI的引用或程序生成规范。

  1. 新建项目或打开现有项目。
  2. 添加FPGA终端至项目或验证项目浏览器窗口中的FPGA终端。
  3. 新建一个FPGA VI或验证位于项目浏览器窗口中FPGA终端下的要打开的引用的FPGA VI。
  4. 新建一个主控VI或在项目中打开现有的主控VI。主控VI必须位于项目浏览器窗口中的我的电脑或RT终端下。
  5. 在程序框图上添加“打开FPGA VI引用”函数。
  6. (可选)从项目浏览器窗口拖曳要打开引用的FPGA VI至至“打开FPGA VI引用”函数。“打开FPGA VI引用”函数中将出现FPGA VI图标。如项目中的FPGA终端与物理终端相关联,终端名称和资源将出现在“打开FPGA VI引用”函数下。
  7. (可选)右键单击“打开FPGA VI引用”函数,从快捷菜单中选择配置打开FPGA VI引用显示配置打开FPGA VI引用对话框。通过此对话框可选择程序生成规范和其他用于打开引用的选项。
  8. (可选)连线输入控件或常量至“打开FPGA VI引用”函数的资源名称输入端,指定要运行FPGA VI的FPGA终端。
注: 在主控VI中必须为每个“打开FPGA VI引用”函数添加和连线关闭FPGA VI引用函数。

打开比特文件的引用

按照下列步骤在主控VI中打开位文件的引用。主控VI无需位于项目中。如应用程序需要指向运行时位文件的引用,可使用“打开动态比特文件引用”函数替换“打开FPGA VI引用”函数。

  1. 新建一个主控VI或打开一个现有的主控VI。如主控VI位于项目中,其必须位于项目浏览器窗口中的我的电脑或RT终端下。
  2. 在程序框图上添加“打开FPGA VI引用”函数。
  3. 右键单击“打开FPGA VI引用”函数,从快捷菜单选择配置打开FPGA VI引用
  4. 配置打开FPGA VI引用对话框中选择位文件选项。
  5. 浏览要在FPGA终端中打开的位文件。
  6. (可选)使用配置打开FPGA VI引用对话框选择打开引用的其他选项。
  7. 单击OK按钮。“打开FPGA VI引用”函数中将出现FPGA VI图标。“打开FPGA VI引用”函数的左上角将出现一个文件夹图标以提醒用户位文件。
  8. 连线输入控件或常量至“打开FPGA VI引用”函数的资源名称输入端,指定要运行FPGA VI的FPGA终端。
注: 在主控VI中必须为每个“打开FPGA VI引用”函数添加和连线关闭FPGA VI引用函数。