打开FPGA VI引用
- 更新时间2025-01-28
- 阅读时长5分钟
打开对FPGA VI或比特文件,以及FPGA终端的引用。右键单击“打开FPGA VI引用”函数并从快捷菜单中选择配置打开FPGA VI引用,从而显示“配置打开FPGA VI引用”对话框。 在主机VI与FPGA VI间进行通信之前,必须先打开FPGA终端的引用。在一个FPGA终端上每次仅允许下载并运行一个FPGA VI。如在使用一个FPGA VI时尝试下载另一个VI至FPGA终端,LabVIEW将报错且下载失败。

输入/输出
错误输入
—
FPGA VI引用输出
—
错误输出
—
|
“打开FPGA VI引用”函数可进行下列操作:
| 任务 | 详细信息 |
|---|---|
| 选择主控VI要通信的FPGA VI或位文件。 |
如要确定打开FPGA VI引用函数打开的VI,将FPGA VI从在 项目浏览器 窗口中,单击打开FPGA VI引用函数。右键单击“打开FPGA VI引用”函数并从快捷菜单中选择配置打开 FPGA VI引用,然后指定一个FPGA VI或比特位文件。 注: 如未安装LabVIEW FPGA模块,无法打开对FPGA VI的引用。但可打开位文件的引用。
如双击一个未配置用于FPGA VI的“打开FPGA VI引用”函数,函数将显示配置打开FPGA VI引用对话框。如双击已配置的打开FPGA VI引用函数,将打开FPGA VI的前面板。 如要在一个终端上打开不同FPGA VI或位文件的引用,请每次仅打开一个引用,且打开一个新的引用前应关闭上一个引用。你可以有一个终端上同时打开 多个FPGA VI引用 ,只要所有引用对应于同一终端上的同一个FPGA VI或位文件。 |
| 选择打开动作。 |
对于某些FPGA终端的默认情况,如FPGA VI尚未运行,该函数打开并在FPGA终端上运行编译FPGA VI。如要打开FPGA VI的引用但不运行VI,取消勾选配置打开FPGA VI引用的运行FPGA VI复选框。然后可使用以下命令运行FPGA VI调用方法 函数。 某些终端不允许用户打开VI时运行FPGA VI。在某些FPGA终端上,您可以加载FPGA VI至FPGA终端时, 自动运行FPGA VI。使用调用方法函数总是可以运行来自主控VI的FPGA VI。 打开FPGA VI引用函数设置为使用默认为 动态模式 。如要打开非动态的引用,取消勾选配置打开FPGA VI引用对话框中的动态模式复选框。 |
| 判定FPGA VI的执行位置。 |
“打开FPGA VI引用”函数按钮下方的文字指示了FPGA VI的执行模式。右键单击FPGA终端,从快捷菜单中选择选择执行模式选项,可更改FPGA VI的执行模式。您还可以使用执行模式 页通过 FPGA终端属性 对话框指定FPGA VI的执行模式。 FPGA VI的执行模式被配置为FPGA终端或仿真(仿真I/O)时,可使用打开FPGA VI引用函数。FPGA VI的执行模式被配置为仿真(实际I/O)时使用该函数,LabVIEW将返回运行时错误。 |
放置并接线关闭 主控VI中每个“打开FPGA VI引用”函数的FPGA VI引用函数。“打开FPGA VI引用”函数初次在程序框图上运行时,函数将检查编译FPGA VI是否已存在于FPGA终端上。如编译FPGA VI未位于FPGA终端上,“打开FPGA VI引用”函数将下载编译FPGA VI至FPGA终端。如在配置打开FPGA VI引用对话框中勾选运行FPGA VI复选框,如FPGA VI未运行,则VI开始运行。
如FPGA VI已下载且正在运行,“打开FPGA VI引用”函数不会影响FPGA VI。如要重启FPGA VI,可使用调用方法 函数中止或重置FPGA VI,并使用调用方法函数再次运行FPGA VI。
错误输入
—
FPGA VI引用输出
—
错误输出
—