document.write('
')

威尼斯人正规网址

技术频道

娓娓工业
您现在的位置: 中国传动网 > 技术频道 > 技术百科 > 【机器视觉运动控制一体机小课堂】三分钟实现相机的相关采集操作

【机器视觉运动控制一体机小课堂】三分钟实现相机的相关采集操作

时间:2022-02-22 14:20:29来源:深圳市正运动技术有限公司

导语:​在机器视觉项目应用中图像采集是通过成像设备,也就是工业相机去获取实时的图像,这个部分就是构成信号分布信息的一个过程。

机器视觉

  背景

  在机器视觉项目应用中图像采集是通过成像设备,也就是工业相机去获取实时的图像,这个部分就是构成信号分布信息的一个过程。

  通俗一点讲就是将产品放在相机成像的视野范围内,通过相机获取产品的特征,比如产品的形状大小颜色位置等信息,将获取到的图像信息,输送给机器视觉运动控制一体机的过程。

威尼斯人正规网址  在上期课程中,我们讲述了如何使用机器视觉运动控制一体机实现图像的几何变换的课程。本期课程正运动小助手给大家分享一下机器视觉运动控制一体机使用相机进行相关采集操作的课程。

  教学视频

威尼斯人正规网址  01VPLC控制器

  (一)VPLC516E构架图

机器视觉

威尼斯人正规网址  (二)课前准备1.电脑一台,安装ZDevelop3.10以上版本软件2.VPLC516E机器视觉运动控制一体机一台3.24V直流电源一个4.网线两根5.正运动自品牌相机一台

  6.电线若干

威尼斯人正规网址      (三)相机连接机器视觉运动控制一体机前准备工作

机器视觉

  (四)相机网口IP设置操作说明

威尼斯人正规网址  1.首先去PC上高级网络设置的更改适配器选项修改相机与电脑网口对应连接的网口IP,设置为192.168.1.10,之后再去添加巨型帧。

机器视觉

  IP设置

机器视觉

  打开巨型帧

       2.接着去对应的相机品牌驱动软件上修改相机的IP地址在192.168.1.X网段下。

机器视觉

  至此,相机的网口IP设置就完成了,设置完IP后再将相机连接到机器视觉运动控制一体机上的LAN2口即可正常采集图像。(后续在不改动相机的IP情况下,无需重复操作)

威尼斯人正规网址  (五)控制器扫描相机注意事项1.检查相机类型是否为VPLC516E机器视觉运动控制一体机支持的相机类型。 2.检查相机网段是否和控制器处于同一网段(控制器和相机处于同一网段才能通信),并查看相机IP是否被占用,若被占用请先修改相机IP或机器视觉运动控制一体机IP并处于同一网段。3.检查相机是否已经被其他主机连接,若被连接请将相机断电重启。检查相机的接线是否松动,相机网口灯是否正常。

威尼斯人正规网址  02课程主要使用的指令

机器视觉

  03软件实现

  1.打开ZDevelop软件:新建名称为“使用相机进行相关采集操作示例.zpj”项目→新建HMI文件→新建“Basic.bas”文件(用于编写界面响应函数、并开启HMI自动运行任务)→文件添加到项目。

机器视觉

威尼斯人正规网址  2.设计HMI主界面和关联它的控件变量。

机器视觉

  3.编写相机进行相关采集操作示例的响应函数。

  ·

  ZVOBJECT Image '定义图像变量GLOBAL CAMERA_TYPE '定义相机类型GLOBAL cam_num '定义相机数量变量GLOBAL gv_readimgmod '定义读取的图片模式GLOBAL gv_index '定义图片索引变量GLOBAL File_Name(30) '定义图片所在的路径名称GLOBAL grab_switch '定义采集开关GLOBAL CONST gc_grabtask_id=9 '定义采集线程任务号cam_num=0gv_readimgmod=0gv_index=0grab_switch=0end

威尼斯人正规网址  ''''''''界面初始化函数''''''''''''GLOBAL SUB hmi_init() ZV_ENVINIT() 'ZVision运行环境初始化 ZV_SETSYSSTR("DataDir","")'设置默认数据目录 ZV_LATCHSETSIZE(0, HMI_CONTROLSIZEX(10, 1), HMI_CONTROLSIZEY(10, 1)) '设置锁存的大小 ZV_LATCHCLEAR(0) '将锁存通道 0 清零 END SUB

  ''''''''''''''''扫描相机''''''''''''''''''''HMI界面按下扫描相机按钮时响应的函数GLOBAL SUB cam_scan_all() local lv_i if CAMERA_TYPE=0 THEN CAM_SCAN("zmotion") '扫描正运动自品牌相机 ELSEIF CAMERA_TYPE=1 THEN CAM_SCAN("basler") '扫描basler相机 ELSEIF CAMERA_TYPE=2 THEN CAM_SCAN("huaray") '扫描大华相机 endif cam_num = CAM_COUNT() '获取扫描到的相机数量 if (0 = cam_num) then '如果相机数量=0,打印提示信息 ?"未找到相机" return '退出子函数,不往下执行 endif ?"cam_num = " cam_num '如果扫描到相机,打印相机数量 for lv_i=0 to cam_num-1 CAM_SEL(lv_i) '选择扫描到的相机进行操作 CAM_SETEXPOSURE(5000) '设置相机曝光时间为5000us CAM_SETMODE(0) '设置软件触发模式 CAM_START(1) '开启相机 nextEND SUB

  ''''''''采集图像'''''''HMI界面按下采集图像按钮时执行的子函数GLOBAL SUB btn_read_img() local lv_i if gv_readimgmod=1 THEN '循环图片索引 if(gv_index=11) then gv_index=0 endif File_Name="相机采集/" + TOSTR(gv_index,1,0) + ".bmp" '确定图片所在的路径 ZV_READIMAGE(Image,File_Name,0) '读取本地图片 ZV_LATCH(Image, 0) '将图像显示到锁存通道编号为0的锁存区域 gv_index=gv_index+1 RETURN endif if cam_num = 0 then ?"请先扫描相机!" return endif for lv_i=0 to cam_num-1 CAM_SEL(lv_i) CAM_SETPARAM("TriggerSoftware", 0) '发送触发指令 CAM_GET(Image, 0) '获取一帧图像存放到grabImg变量中 ZV_LATCH(Image, lv_i) '将图像显示到锁存通道0中 nextEND SUB

威尼斯人正规网址  ''''''''连续采集''''''''''''''''HMI界面按下连续采集按钮响应的函数GLOBAL SUB btn_cgrab() if grab_switch =1 then '如果已经处于连续执行状态,打印提示信息并退出函数 ?"正在连续运行中,请勿重复操作!" return endif if( gv_readimgmod =0) then if cam_num = 0 then '如果相机数量=0,打印提示信息并退出函数 ?"请先扫描相机!" return endif endif grab_switch = 1 '采集任务开关置1 if (1 = grab_switch) then if (0 = PROC_STATUS(gc_grabtask_id)) then RUNTASK gc_grabtask_id, grab_task() '开启连续采集任务 endif endif END SUB

威尼斯人正规网址  '''''''连续采集任务''''''''''''''

  '采集任务实现函数GLOBAL sub grab_task() while(1) if (0 = grab_switch) then '如果采集任务开关=0即停止采集按钮按下时 exit while '退出循环 endif '重复执行以下操作 btn_read_img() delay(20) wendENDSUB

威尼斯人正规网址  '''''停止任务'''''''''''''''''''HMI界面按下停止采集按钮响应的函数GLOBAL SUB btn_stopCgrab() if grab_switch =0 then '如果已经处于停止采集状态,打印提示信息并退出函数 ?"未开启连续采集!" return endif grab_switch = 0 '将采集任务开关置0END SUB

  4.效果演示。

完整代码获取地址

机器视觉

威尼斯人正规网址  本次,正运动技术【机器视觉运动控制一体机小课堂】三分钟实现相机的相关采集操作,就分享到这里。

  更多精彩内容请关注“正运动小助手”公众号,需要相关开发环境与例程代码,请咨询正运动技术销售工程师:400-089-8936。

  本文由正运动技术原创,欢迎大家转载,共同学习,一起提高中国智能制造水平。文章版权归正运动技术所有,如有转载请注明文章来源。


标签: 机器视觉

点赞威尼斯人正规网址

分享到:

上一篇:机器视觉运动控制一体机应用...

下一篇:电动汽车动力电池及BMS发展

中国传动网版权与免责声明:凡本网注明[来源:中国传动网]的所有文字、图片、音视和视频文件,版权均为中国传动网(cellutology.com)独家所有。如需转载请与0755-82949061联系。任何媒体、网站或个人转载使用时须注明来源“中国传动网”,违反者本网将追究其法律责任。

威尼斯人正规网址本网转载并注明其他来源的稿件,均来自互联网或业内投稿人士,版权属于原版权人。转载请保留稿件来源及作者,禁止擅自篡改,违者自负版权法律责任。

网站简介|威尼斯人正规网址|联系方式|帮助信息|版权信息|网站地图|友情链接|法律支持|意见反馈|sitemap

中国传动网-工业自动化与智能制造的全媒体“互联网+”创新服务平台

Chuandong.com Copyright ©2005 - 2022 ,All Rights Reserved 版权所有 | 营业执照证书 | |

太阳集团网站 必威体育大厅 太阳集团网站游戏 必威体育下载官方网站 威尼斯人正规网址 必威客服APP 手机版威尼斯人 必威体育app下载 太阳集团小游戏下载 太阳城最新官网登录