读取/写入控件
- 更新时间2025-01-28
- 阅读时长3分钟
读取或写入FPGA终端上FPGA VI包含的控件。

输入/输出
主控VI可控制和监控通过FPGA VI前面板的数据。无法访问FPGA VI程序框图上没有输入控件或显示控件的连线上的值,除非数据存储在DMA FIFO。
首先打开对FPGA终端的引用。然后连线模块的 FPGA VI引用 输出打开FPGA VI引用函数 或打开动态位文件引用 函数至读/写控件函数,访问FPGA VI上的输入控件。您可以读取指标 和编写控件。或者写入显示控件和读取输入控件。展开读取/写入控件函数可读取或写入多个输入控件和显示控件。运行主控VI时,读取/写入控件函数按照输入控件和显示控件在程序框图的读取/写入控件函数中的顺序读取和写入控件。
提示 读取/写入控件函数支持标量数据(例如,数值和布尔控件)和复杂数据(例如,数组和簇)。可编程FPGA VI捆绑标量数据至数组或簇,然后通过主控VI以一整块数据读取或写入数组或簇,以确保同时读取或写入全部数据。读取/写入控件函数可用于读取全部簇或单个簇元素。如需读取多个簇元素,可读取整个簇。可写入整个簇,但不能写入簇的单个元素。数组会占用较多的FPGA终端资源,请不要过度使用数组。
FPGA模块创建一个基于FPGA VI的寄存器映射,其包含用于每个输入控件和显示控件的硬件寄存器。LabVIEW在内部使用寄存器映射直接与FPGA VI通信交互式前面板通信 和使用主控VI可编程FPGA接口通信。
FPGA VI引用输入
—
错误输入
—
FPGA VI引用输出
—
错误输出
—
未选择
—