从主控VI读取DMA FIFO
- 更新时间2025-05-20
- 阅读时长2分钟
按照下列步骤在主控VI中读取DMA FIFO。
- 打开FPGA VI或比特文件的引用。注: 如要打开FPGA VI的引用,FPGA终端、FPGA VI和主控VI必须位于同一个LabVIEW项目中。如打开比特文件的引用,主控VI无需位于该项目中。如打开一个FPGA VI的引用,项目必须包含一个位于FPGA终端下的DMA FIFO项,且FPGA VI必须包含一个FIFO方法节点,该节点在程序框图上配置了写入方法,可写入DMA FIFO项。
- 在数据流中需要主控VI读取DMA FIFO的位置,添加调用方法函数至主控VI的程序框图。确保读取DMA FIFO前,主控VI运行了FPGA VI。连线FPGA VI引用输入输入端。
- 单击“调用方法”函数,从快捷菜单中选择FIFO»读取,其中FIFO是项目中FIFO项的名称。按照所需连线输入和输出端。
- 将关闭FPGA VI引用函数添加至程序框图。
- 连线调用节点的FPGA VI引用输出输出端至“关闭FPGA VI引用”函数的FPGA VI引用输入输入端。
注: 可仅使用带读取方法的“调用方法”函数读取DMA FIFO。如要通过主控VI对DMA FIFO进行更多的控制,还可使用“调用方法”函数的可选配置、开始和停止方法配置、开始和停止DMA FIFO。