




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训题目与设计内容本次实训为条形码信息提取与显示系统的实现。主要包括利用视觉根据图像类型选择图像识别处理算法方案绘制控制系统结构图硬件电路及使用软件介硬件部USB机大恒AVTstringrayOMRONPLCPLC,能为业界领先的输送分散控制等PLC示意图值机器控制;它还具有通过各种高级内装板进行升欧姆龙PLCHA(寄生脉冲分析关键控制点)过程处运行CX-PPentium90MHz16MB40MBWindows95以上,或WindowsNT4.0 Pack3以IBMPCCX-PCD-ROMCX-P子下双击安装程序Setup,启动安装过程,并按照屏幕提示依次进行,选择安装语言和输入证号码。/*型号CPM1A-10CDR-1A是型号代号;10表示输入输出总点数为10点,具体是6点输入,4点输出;C表示是CPU单元;D表示混合型,也就是有输入也有输出;R表示继电器输出型;A表示工作电压为交流电100~240V*/CPIL可编程控制器丰富的CPU单元(10/14/20/30/40/60RY/TR)独具变频器简易定位功能覆盖小规模机器控制的需求180I/O最大程序容量10k步,最大数据容量32k脉冲输出100kHz*2轴高速计数相位差方式50Hz*2单相100kHz*4最大的两个串行接口(RS232/RS485任选)标准配置USB编程接口FB/STLCD选件板提供丰富的显示 功欧姆龙继电器MY2N-JDC24BYMY2N-JDC24V4(cosφ=1)阻性负载0.8A,220VAC1.5A,24VDC5A250VAC,125VDC5A1,100VA120W440VA48W660VA72W176VA1mA,5VDC1mA,1VDC接点材质银银+镀金: 段子配置、内部连接(底视图注P水平:λ0.1×10-6/50mΩ25ms25ms18,000次/18,000次/小时1,000AC50/6010~55Hz1.0mm10~55Hz,1.0mm1,000m/s2(100G)85%RH机械(开关频率18,000次/小时)AC线圈40,000,000次以上80,000,000(1,800次/小时)2400,000(额定负载下)4160,000次以上(额定负载下)35g注.上述值软件介绍的WindowsVisualStudio20102010412日VisualStudio2010同时带来了NETFramework4.0、VisualStudio2010CTPCommunityTechnologyPreview--CTP)Windows7的应用程序。除了SQLServer,它还支持IBMDB2和Oracle数据库使用:编写halcon代码。用助手---图像获取接口---自动检 代码生Halcon机器视觉软件:HALCON是德国MVtec公司开发的一套完善的标准的机短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及的工业界已经是公认具有最佳效能的MachineVision软件。HALCONWindows,LinuxMacOSX操作环境,它保证了投C,C++,C#,VisualbasicDelphi等多种普通编程语言HALCON为大量的图像获取设备提供接口保证了硬件的独立性。它为百余种工业相机和图像卡提供接口包括GenlCam,GigE和IIDC1394空白处右键----选择项----在.NETFramework处点浏览 (Halcon安装将HWindowControl拖至窗口,拉两个个Button将halcon55.csHDevelopExport类。其他头文件usingprogram.cs里面。并且要在最上方加上using打 程Halcon序open_framegrabber('1394IIDC',1,1,0,0,0,0,'progressive',8,'default',-1,'false','default','000A B02B5',0,-1,AcqHandle) grab_image_start(AcqHandle,-1) while(true)grab_image_asyncImage,AcqHandle,1抓取图像,开始下一个异步抓取dev_open_window(0,0,512,512,'black',WindowHandle)//打开窗口( create_bar_code_modelBarCodeHandle)// create_data_code_2d_model('DataMatrixECC200',[],[],D 模find_data_code_2d(Image,SymbolXLDs,DodeHandle,[],[], 图像,检测和图像中 信if(DecodedDataStrings#[])elseif(DecodedDataStrings1#[])endif//对应PLCdisp_message(WindowHandle,DecodedDataStrings,'window',12,12,'green',disp_message(WindowHandle,DecodedDataStrings1,'window',12,12,'green', clear_bar_code_model(BarCodeHandle)//清除一维码模型clear_data_code_2d_modelBarCodeHandle)//endwhileC#序using usingSystem.Data;usingSystem.Linq;usingSystem.Text;usingusingusingSystem.IO.Ports;namespace{publicpartialclassForm1Form{publicSerialPortport1=newSerialPort("COM1",115200,Parity.None,publicForm1(){},{//LocaliconicHObjectho_Image=null,ho_SymbolRegions=null;HObjectho_SymbolXLDs=null;//Localcontrol hv_WindowHandle=new
HTuplehv_BarCodeHandle=newHTuple(),hv_DecodedDataStrings=HTuple odeHandle=newHTuple(),hv_ResultHandles=
HTuplehv_DecodedDataStrings1newHTuplehv_nnewHTuple();////Initializelocalandoutputiconicvariables
特征{//if HOperatorSet.OpenFramegrabber("1394IIDC",1,1,0,0,0,"default",-1,"false","default","000A B02B5",0,-1,outAcqHandle-1);//AcqHandle"external_trigger","true");// AcqHandle指定的图像获取设备设置参数HOperatorSet.GrabImageStart(hv_AcqHandle,-1开始一个异步抓拍while((int)(1)!=0){HOperatorSet.GrabImageAsync(outho_Image,hv_AcqHandle,
","//HOperatorSet.OpenWindow(0,0,512,512,0,"","",//ifhWindowControl1.HalconWindow);//显示HOperatorSet.CreateBarCodeModel(newHTuple(),newHTuple(),outhv_BarCodeHandle);//创建一个条形码阅读器模型
HOperatorSet.CreateDode2dModel("DataMatrixECCnewHTuple(),new 阅读器模HOperatorSet.FindDode2d(ho_Image,out newHTuple(),newHTuple(),outhv_ResultHandles,out if((int)(newHTuple(hv_DecodedDataStrings.TupleNotEqual(newHTuple())))!=0)//PLC以命令动作{hv_n= }newHTuple())))!=0){hv_n= }{hv_n=} hv_DecodedDataStrings,"window",12,12,"green",
"true");//HOperatorSet.ClearBarCodeModel(hv_BarCodeHandle删除一}}{}}publicvoiddisp_message(HTuplehv_WindowHandle,HTuplehv_String,HTuple
,,{//LocalcontrolHTuplehv_Column1Part,hv_Row2Part,hv_Column2Part,hv_RowWin;HTuplehv_ColumnWin,hv_WidthWin,hv_HeightWin,hv_MaxAscent;HTuplehv_MaxDescent,hv_MaxWidth,hv_MaxHeight,hv_R1= hv_FactorColumn=newHTuple();HTuplehv_Descent=newHTuple(),hv_W=newHTuple(),hv_H=HTuplehv_FrameHeight=newHTuple(),hv_FrameWidth=newHTuplehv_R2=newHTuple(),hv_C2=newHTuple(),hv_DrawMode=HTuplehv_Exception=newHTuple(),hv_CurrentColor=newHTuplehv_Color_COPY_INP_TMP=hv_Color.Clone();HTuplehv_Column_COPY_INP_TMP=hv_Column.Clone();HTuplehv_Row_COPY_INP_TMP=hv_Row.Clone();HTuplehv_String_COPY_INP_TMP=hv_String.Clone();//Initializelocalandoutputiconic//Thisproceduredisplaystextinagraphics//Input//WindowHandle:TheWindowHandleofthegraphicswindow, themessageshouldbe//String:Atupleofstringscontainingthetextmessagetobe//CoordSystem:Ifsetto'window',thetextpositionis withrespecttothewindowcoordinate Ifsetto'image',imagecoordinatesare (Thismaybeusefulinzoomed//Row:Therowcoordinateofthedesiredtext Ifsetto-1,adefaultvalueof12is//Column:Thecolumncoordinateofthedesiredtext Ifsetto-1,adefaultvalueof12is//Color:definesthecolorofthetextas Ifsetto[],''or'auto'thecurrentlysetcoloris Ifatupleofstringsispassed,thecolorsareused foreachnew//Box:Ifsetto'true',thetextiswrittenwithinawhiteHOperatorSet.GetRgb(hv_WindowHandle,outhv_Red,outhv_Green, hv_Column1Part,outhv_Row2Part,outouthv_WidthWin,out hv_WidthWin-{}{}{} //EstimateextentionsoftextdependingonfontHOperatorSet.GetFontExtents(hv_WindowHandle,outhv_MaxAscent,outhv_MaxWidth,out{hv_R1=hv_Row_COPY_INP_TMP.Clone();}{//transformimagetowindowhv_FactorRow=(1.0*hv_HeightWin)/((hv_Row2Part-+hv_FactorColumn=(1.0*hv_WidthWin)/((hv_Column2Parthv_Column1Part)+hv_R1= -hv_Row1Part) 0.5)hv_C1=((hv_Column_COPY_INP_TMP-hv_Column1Part)+0.5)}//displaytextboxdependingontext{hv_String_COPY_INP_TMP=(""+hv_String_COPY_INP_TMP)+"";hv_Width=newHTuple(); ))-1);hv_Index=(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 能源统计报表培训课件
- 抖音商户直播样品回收再利用登记制度
- 抖音商户主播直播状态稳定管理制度
- 公交优先与城市交通拥堵治理:2025年政策效果与优化策略研究
- 公交优先策略在2025年城市交通拥堵治理中的实践探索报告
- 公众参与在2025年环境影响评价中的实际操作案例报告
- 湖南汽车工程职业学院《医学影像诊断学B》2023-2024学年第一学期期末试卷
- 陕西机电职业技术学院《社会调查方法》2023-2024学年第一学期期末试卷
- 辽宁省兴城市红崖子满族乡初级中学2025届化学九年级第一学期期末调研模拟试题含解析
- 吉林建筑大学《导游俄语视听说》2023-2024学年第一学期期末试卷
- 人工智能导论知到智慧树章节测试课后答案2024年秋哈尔滨工程大学
- 国网南瑞集团有限公司(国网电力科学研究院有限公司)招聘笔试冲刺题2024
- 2024新沪教版英语(五四学制)七年级上单词表 (英译汉)
- 加工中心操作工岗位实习周记原创范文
- 膝关节骨关节炎护理-减轻疼痛,保持关节活动能力
- 先天性心脏病的健康教育
- 02-第二章-党的性质与宗旨
- 工业园区物业服务标准化方案
- 物业保洁员礼节礼貌培训
- 2024年华东电网考试题库
- 2024年粮油仓储管理员理论知识竞赛理论考试题库500题(含答案)
评论
0/150
提交评论