安装LabVIEW需要关掉杀毒软件,特别是360
相信开发过cRIO的同学开始都有此感受:cRIO太难用了,大部分时间都浪费在了连接上。从研究生阶段就开始接触cRIO的开发,过程中也被各种cRIO与上位机的连接问题搞得晕头转向,找不到原因,只能慢慢的试,浪费了大量的时间在设备的连接上,但在精神受到折磨的同时,也有了很多cRIO开发的经验,总结一下供大家参考,希望能给开发cRIO的同学一些帮助。
首先,我们拿个一个新的cRIO该如何下手呢?
软件方面:Labview+RT+FPGA必不可少,另外还必须安装NI-RIO驱动。
硬件方面:网线直连或者通过交换机和PC机相连。
因为cRIO只有通过以太网才能被上位机配置,所以第一件事情就是将cRIO和我们的PC机进行直连或者将cRIO与办公室的交换机相连。然后打开MAX,搜寻cRIO。cRIO在出厂时厂家给设备设定了一个静态的IP地址,一般是169.254.84.XXX,或者是0.0.0.0,而且如果我们的PC机和cRIO不在一个网段内的话,很有可能,我们的MAX是识别不到cRIO的。所以要将PC机的IP设定成和cRIO在一个网段,但是我又不知道cRIO的IP,无语了吧,我这里有一个万能用法:通过NI 网络浏览器!只要cRIO和PC机通过网线连接上,99.99%的情况下,可以识别到cRIO的IP 地址,如图,
识别到cRIO的IP地址后,便可以修改上位机的IP地址,使之与cRIO的IP地址在同一个网段上。这是,MAX便可以识别到cRIO,我们便可以对cRIO的信息进行修改。
上面叙述的试利用NI网络浏览器来解决cRIO连接问题。下面还有几种常见的做法供大家参考。
确保cRIO内的软件和你PC机的驱动版本一致。只有PC机上的驱动版本和cRIO控制器上的驱动版本一致时,Project才能connect成功。
确保Project的cRIO的IP设置为与连接的实际设备的IP一致,这个是经常出现的错误,有时候发现所有的事情都做了,还是连接不上,最后检查一下是Project中的IP没有设定正确,很恼火。
如果发现连NI网络浏览器都找不到cRIO了,那就说明内部的安装软件出现问题了,这是需要IP Reset一下(一般的cRIO控制器上有五个开关,其中一个便是IP reset),或者将cRIO置为Safe Mode,然后格式化,这种做法比较彻底,根据经验,一般IP Reset就可以解决问题。注意:IP Reset后,需要重新为cRIO安装一下软件。对于特殊的控制器上没有五个开关的控制器,像9075 9073之类的,也有IP Reset的方法,即长按“Reset”键5秒钟。