简介
NI CompactRIO可编程主动操控器(PAC)是一种先进的嵌入式操控和数据收集体系,被规划用于需求高性能和高可靠性的运用。由于采用了敞开和嵌入式结构的体系,尺度小,极端巩固,且极具灵活性,您能够运用现成的产品硬件敏捷的树立常用的嵌入式体系。
当与NI 视觉开发模块2009或更新的版别结合时,CompactRIO是一种用于嵌入式,工业化,实时机器视觉运用的有用渠道。潜在的运用领域包含自主机器人,医疗器械,工业监测运用以及嵌入式运用。
本文包含了用于CompactRIO的IP摄像头的装置和装备。怎么装置和装备moviMED AF-1501 C系列模块请参阅运用MoviMED AF-1501 C系列模仿帧承受器的 CompactRIO 视觉。
CompactRIO的装置
为了装置用于CompactRIO硬件的适用软件,您有必要首要将它装置到主机PC。两个必需的部分是NI视觉9.0和NI-IMAQdx 3.4驱动软件。您能够经过翻开丈量与主动化导航器(MAX)中我的体系图标来检测这个软件。
一旦您检测到主机PC具有正确的软件之后,您有必要将软件装置到您的CompactRIO操控器,这样您才能从IP摄像头中得到图画。CompactRIO操控器应当呈现在MAX中长途体系图标下。翻开方针然后右击软件并挑选增加/删去软件。这样就翻开了labview实时软件导游。挑选常用软件装置并单击下一步。挑选赞同来持续手动装置。软件有必要的两个部分是NI 视觉 RT 9.0.0和IP摄像头支撑。在NI-IMAQdx RT下找到IP摄像头支撑。一旦您挑选好装置这两个软件,单击下一步开端装置。
当您现已完结必要软件的装置并重启体系后,单击长途体系下的CompactRIO来翻开网络设置。默认设置下,CompactRIO操控器的次级以太端口不是激活的,所以您有必要设置您的IP摄像头使之能够经过网络通讯。要这样做,挑选高档以太网设置。一旦设置窗口翻开,单击以太网设备下的次级MAC通讯录,将形式切换到TCP/IP,并将IP地址设成169.254.0.x用于局域网衔接,子网掩码设为255.255.0.0 。当这些设置与下面的屏幕截图相一同单击完结,然后被提示重启电脑时单击赞同。
摄像头的装置
已然您现已让CompactRIO操控器运用了次级以太网端口,IP摄像头能够与MAX一同显现,在MAX中您能够用来正确的装备摄像头。将摄像头刺进CompactRIO操控器的次级端口。假如以太网端口点亮,那么您的装备是正确的,网络能够检测到摄像头。
在MAX中的CompactRIO下,翻开设备和接口菜单,然后翻开NI-IMAQdx设备,您就能看到叫做camX的IP摄像头,其间的X是驱动分配给您摄像头的值。
在菜单栏的顶部,您能够单击摄影从您的摄像头得到一幅停止的图画或摄像来得到一段视频。
当您挑选底部的图标来改动收集特点和摄像特点时同样会呈现这个屏幕。
当您在MAX下能看到摄像头并能收集图画,您就能够封闭MAX。记住IP摄像头在labview中的姓名(例如: cam1)。
labview装置
已然CompactRIO操控器和IP摄像头被正确的装备了,您现在需求设置 labview VI来运用这两个硬件。
要完成这些,在labview下经过文件?新建文件…翻开一个新的项目,然后翻开项目并挑选空项目。然后labview会树立一个项目叫做无标题项目1。经过挑选文件?另存为并将“视觉”复制到文件名,把项目重命名为视觉。
然后右击项目:视觉.lvproj并挑选新建文件 使命和设备
翻开实时CompactRIO。运用IP摄像头的CompactRIO操控器应该在列表中。挑选它并单击赞同。挑选持续—对此运用来说扫描接口也是能够承受的,由于没有必要为了IP摄像头而运用CompactRIO FPGA。
CompactRIO 操控器在视觉项目中作为一项使命被列出。要从IP摄像头取得图画,运用叫做获取.vi的模板程序。要将这个VI增加到使命,右击项目下的 CompactRIO选项并挑选增加?文件…然后挑选原始驱动,坐落NI软件装置和寄存的途径C:\Program Files\National Instruments\labview 2009\examples\IMAQ\IMAQdx Examples.llb\Grab.vi,并单击挑选。双击项目中的获取.vi翻开前面板。选中摄像头下的向下箭头,挑选与MAX中IP摄像头装备共同的姓名(例如: cam1)。单击运转箭头应该显现从IP摄像头收集到的视频。