cRIO摧残记(下)——FPGA篇

同志们,在本人的无良拖稿之下大家期待已久的cRIO摧残记终于迎来了下篇,真是可喜可贺啊~撒花庆祝!

在MAX里面的配置请查看这里 下面我们直接从LabVIEW开始:

首先确认你安装了以下或更新版本软件:

LabVIEW 8.5、LabVIEW RT ETS 8.5、LabVIEW FPGA 8.5、NI RIO 2.4、NI Device Driver 200803,

这是本人所安装的软件:

image

建议安装好以后用LabVIEW把安装目录Mass Compile一遍。

打开LabVIEW 8.5,新建一个FPGA工程:

image 

选择FPGA目标类型:

image

确认cRIO已经配置好:

image

如果一切正常的话应该这样:

image

这里要选discover

image 

这样就会列出cRIO里面所有的模块:

image

这个向导我已经介绍过了,这次就取消,咱们自己动手丰衣足食。

image

我们首先在FPGA上新建一个VI

image

我们把要访问的资源都丢进FPGA VI里面,**并创建相应的控件**。

image

然后在cRIO的控制器上也新建一个VI:

image

先扔一个FPGA引用:

image

然后选择VI:

image

中间通过image 对FPGA进行操作:

image

最后不要忘记关闭FPGA引用。

这样一个最简单的FPGA程序就写好了。

我们这时候还不能直接运行程序,因为FPGA还没有编译:

image

我们在FPGA VI上右键选择编译:

image

image

image

漫长的等待之后我们就可以运行我们的FPGA程序了:

image

要注意的是**直接运cRIO上的程序**即可,无需运行FPGA程序,因为cRIO会通过image 自动调用FPGA程序。

最后是友情提醒+小小广告:

此程序仅仅是为了测试cRIO能否正常工作,如果要进一步发挥出cRIO的强大潜能,

请联系泛华测控NI中国了解更多详情和专业培训课程。