历史上的今天
返回首页

历史上的今天

今天是:2025年02月04日(星期二)

2018年02月04日 | 基于PAC的机器视觉应用方案

2018-02-04 来源:互联网

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摄像头采集到的视频。

推荐阅读

史海拾趣

明波通信(BWAVE)公司的发展小趣事

经过多年的发展,明波通信在技术和市场上都取得了显著成绩。为了进一步推动公司的发展,明波通信成功在新三版上市。这一举措不仅为公司筹集了更多的发展资金,也提升了公司的品牌影响力和市场竞争力。上市后的明波通信,在资本市场上展现出了强劲的发展势头。

FUJITSU(富士通)公司的发展小趣事

随着汽车产业的快速发展,车载电子系统成为了新的增长点。明波通信凭借在通信领域的深厚积累,迅速拓展车载电子系统业务。公司成功开发了车载导航、车载音响系统等项目,并与多家知名汽车厂商建立了合作关系。这一举措不仅为明波通信带来了新的增长点,也进一步巩固了其在电子行业的地位。

HDP_Power公司的发展小趣事

在2002年,一群从海外归来的留学生和技术专家,怀揣着对通信技术的热情与梦想,在上海创立了明波通信技术股份有限公司。他们深知国内在通信领域的技术与海外相比还有较大差距,因此决心将自己在海外学到的先进知识和经验,应用到国内的市场和技术创新中。明波通信从创立之初就致力于数字电视芯片的研究与开发,并逐渐在行业中崭露头角。

Acculin Inc公司的发展小趣事

为了进一步提升技术水平,Acculin Inc积极寻求与国际知名企业的合作。通过与欧洲一家半导体制造商的技术交流,公司引进了一条先进的生产线,并成功将其应用于新型芯片的制造中。这一合作不仅提升了Acculin的生产效率,也使其在芯片制造领域达到了国际先进水平。

Good Sky Electric Co Ltd公司的发展小趣事
在电气原理图中,互锁功能用于防止两个或多个接触器同时工作,以避免电路短路或设备损坏。例如,正反转按钮互锁就是防止电机在正转和反转之间突然切换,导致设备损坏。自锁功能则是指接触器在吸合后能够保持通电状态,即使按钮松开也不会立即断开电路,从而保证设备的持续运行。
AntennaHome公司的发展小趣事

AntennaHome公司深知技术创新是企业持续发展的根本动力。因此,公司始终坚持将研发作为企业的核心战略。公司不断加大对研发的投入力度,引进先进的研发设备和人才,同时积极与高校和研究机构开展合作。这些举措使得公司在天线技术领域始终保持领先地位,为公司的长远发展提供了有力保障。

这五个故事展示了AntennaHome公司在电子行业中的发展历程,从创业初期的技术创新到与国际大厂的合作,再到应对行业变革的挑战、参与国际展会以及持续投入研发,每一步都体现了公司的努力和坚持。

问答坊 | AI 解惑

IC版图设计师班热招~

上海华安新科技人才培训中心08年1月IC版图设计师(员)培训班开班,现热招中~有兴趣的可以咨询021-63171717 刘老师. 上海户籍的朋友可以享受全额或半额的政府补贴, 机会莫失喔~~…

查看全部问答>

基于AT89s52单片机的最小系统

本帖最后由 paulhyde 于 2014-9-15 03:13 编辑 基于AT89s52单片机的最小系统,今年我们用的最小系统    …

查看全部问答>

LPC2000应用笔记

免费资料,内容很齐全哦 [ 本帖最后由 jxb01033016 于 2009-9-17 11:36 编辑 ]…

查看全部问答>

兼职MCU,DSP,ARM,FPGA,CPLD芯片程序的破解

本人擅长于MCU,DSP,ARM,FPGA,CPLD程序的破解和电路板的抄板,原理图和PCB的绘制,破解的成功率非常高。同时还承担单片机系统以及中央空调等方面的开发。如有需要请联系我。sale.jiemi@gmail.com …

查看全部问答>

谁来救救我的PWM程序啊!!

各位eeworldD的大侠们。小弟初学嵌入式。用s3c2410的定时器0产生PWM信号。但是当我结束应用程序后,驱动产生的PWM波还在。这是怎么回事啊?望各位大侠不吝赐教。 我的驱动程序如下: #include #include #include #include #include #include #inc ...…

查看全部问答>

★★★想实现“技术+证书+高薪就业”吗??★★★

硬件工程师高级职业教育项目组(http://test.pche.com.cn/pche/seign/default.asp)直属于信息产业部电子教育考试培训中心,为了提高从业人员硬件设计水平和职业技能,开发出了一系列硬件设计工程师培训课程: 1、PCB设计工程师初级班    ...…

查看全部问答>

新手求助

初学STM32 使用KEIL自建工程 编译时出现错误 Usr\\main.c(23): error:  #5: cannot open source input file \"stm32_eval.h\": No such file or directory 请问是哪出问题了?…

查看全部问答>

工作何处寻!

我该怎么办!现在在成都,现在发现自己会的就是单片机,其它的没的什么长处,写写简历也没的啥子好写的。悲剧的大学。我现在开始迷茫。…

查看全部问答>

从0开始学M4 (第三篇 对HX8352屏幕的控制)

驱动HX8352a   做完板子上一些基本的资源后,我们很快就能发现原理图中的这一部分   这部分外扩端口是专为LCD准备的。可以看出是专门为某款屏设计的。这里先讲解如何驱动这块屏。   1、 首先是对屏的控制线及数据线 ...…

查看全部问答>

富士通工控板DIY之CAN总线双板连接成功

富士通工控板DIY之CAN总线双板连接成功 看图: 具体情况是: 1,使用双板连接,发送命令点亮对方的LED。 2,具体位速率等没更改。 3,和其他的CAN板的测试以后再试。 4,连接CANRX腿的两个电阻没用。直接用了个0偶电阻和CPU连接了。具体是 ...…

查看全部问答>