打开运行时指向FPGA位文件的引用,并返回动态FPGA接口。如在运行时想要通过路径打开比特文件,可使用该函数替换“打开FPGA VI引用”函数。

必须打开指向FPGA终端的引用,主控VI才能与FPGA VI通信。仅使用NI-RIO驱动程序软件的终端支持“打开动态比特文件引用”函数。

注: 可使用打开动态位文件引用函数即使未安装FPGA模块,也可与FPGA比特文件连接


icon

输入/输出

  • cgenclassrn.png 类型

    类型指定要转换为动态接口引用的引用数据类型。

    连线任意常量或控件至类型,以设置用户要将动态FPGA接口转换为该引用数据类型。右键单击控件或常量并选择配置FPGA VI引用 配置接口。

    函数返回的引用被转换为连线至类型的数据类型。如未指定数据类型,该函数返回空的动态接口引用。

  • cstr.png 设备地址

    设备地址指定FPGA终端的地址。

  • cpath.png 比特文件路径

    比特位文件路径指定比特位文件的路径。比特文件必须使用.lvbitx扩展名。

  • cbool.png 加载时运行

    加载时运行指定完成下载后,比特位文件是否自动运行。该选项是否可用由FPGA终端确定。默认值为TRUE。

    如设置值为FALSE,FPGA VI将等待直至用户设置值为TRUE。

  • cerrcodeclst.png 错误输入

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • igenclassrn.png 比特位引用输出

    比特位引用输出返回比特位文件的引用。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 在一个FPGA终端上每次仅允许下载并运行一个FPGA VI。如在使用一个FPGA VI时尝试下载另一个VI至FPGA终端,LabVIEW将报错且下载失败。

    放置并接线关闭主控VI中每个“打开动态位文件引用”函数的FPGA VI引用 函数。“打开动态比特文件引用”函数初次运行时,函数将检查编译FPGA VI是否已存在于FPGA终端上。如编译FPGA VI尚未位于FPGA终端,“打开动态比特文件引用”函数将下载编译FPGA VI至FPGA终端。

    将该函数与FPGA接口动态 引用句柄连线至 类型 ,指定FPGA VI引用的接口。该接口可能包含下列元素。例如,输入控件、显示控件、DMA通道和基于终端的方法。