|
不需要。当IMAQ I/O安装至您的PC机器,一个默认的bitfile就放置在以下目录中:<LabVIEW>\vi.lib\LabVIEW Targets\FPGA\IMAQIO\Default IMAQIO (FPGA).lvbit
该bitfile是事先编译好的FPGA代码,用于NI IMAQ I/O API函数访问硬件I/O。您可以在LabVIEW或者基于文本的编程语言中,如C、Visual Basic或者.NET,使用NI-IMAQ I/O来与该FPGA代码交互,以访问您设备的I/O。
注意:基于文本的编程仅在Windows下可用。CVS作为一个运行LabVIEW Real-Time的视觉目标系统,不能通过基于文本的编程语言来配置和编程。
在LabVIEW中为使用默认的bitfile,从IMAQ I/O面板中选择Open FPGA VI Reference VI并放置在程序后面板。如果您双击Open FPGA VI Reference VI,如下图的窗口将出现。选择Bitfile并确认以上提到的文件路径存在。
阅读NI 8255R, 8254R, or CVS的使用手册,以获取IMAQ I/O驱动的功能以及默认的FPGA bitfile,从而事先各种I/O功能,例如触发、端口选择、正交编码器读取。
注意:当需要针对PCIe-8255R and PCI-8254R自定义FPGA时FPGA模块是需要的。
参考<LabVIEW>\examples\IMAQ\IMAQ IO FPGA Project.lvproj来查看同IMAQ I/O驱动使用的FPGA代码
参考<LabVIEW>\examples\IMAQ\IMAQ IO FPGA.llb来获取使用LabVIEW FPGA模块为IMAQ I/O实现自定义FPGA逻辑的相关信息。
|