《工业机器视觉技术及应用》课件_第6章.pptx

上传人(卖家):kld 文档编号:8242918 上传时间:2025-01-22 格式:PPTX 页数:21 大小:2.07MB
下载 相关 举报
《工业机器视觉技术及应用》课件_第6章.pptx_第1页
第1页 / 共21页
《工业机器视觉技术及应用》课件_第6章.pptx_第2页
第2页 / 共21页
《工业机器视觉技术及应用》课件_第6章.pptx_第3页
第3页 / 共21页
《工业机器视觉技术及应用》课件_第6章.pptx_第4页
第4页 / 共21页
《工业机器视觉技术及应用》课件_第6章.pptx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、第六章第六章 相机、相机、HalconHalcon及及C#C#联调联调1 Microsoft Visual Studio安装安装C#语言是运行于.NET Framework之上的高级程序设计语言,Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。建议采用Visual Studio 2015以上版本,基于.NET Framework 4.5.2。安装时,尽量不要修改默认路径。如有异常,则请利用网络资源排查错误。2Halcon 11安装安装本项目以Halcon版本为例,讲述Halcon的使用。安装Halcon 11软件主要分为安装程序和配置及Halcon所需图像库。

2、本程序在Windows 7和Windows XP运行已测试通过。安装流程参考如下:(1)“以管理员身份运行”运行“Halcon-11.0.0.1-windows”,并按默认安装完成即可(记住软件所安装的路径位置,以便后面使用)。注意注意:关闭升级选项,即取消“Yes,Please check for available maintenance releases”选项。许可途径选择:当遇到Install driver for USB dongles,Install driver for Parallel Port dongles,Install floating license server时,

3、不选择此选项。采用破解方法获得授权。(2)“以管理员身份运行”运行“Halcon-11.0-images-windows”,并按默认安装完成即可。(3)利用“Halcon-11.0_32bit_crack”中“bin”和“license”文件覆盖Halcon的安装目录MVTec/HALCON-11.0下的文件。注意注意:为了安全起见,配置系统环境变量。设置流程如下:“计算机”“属性”高级系统设置”“环境变量”“系统变量”在Path中添加路径%HALCONROOT%bin%HALCONARCH%。3相机驱动安装及配置相机驱动安装及配置(1)安装相机厂家提供的相机驱动,可通过相机的官方网站下载,如

4、“pylon 5.0.11 Camera Software”。建议不要安装低于pylon 4 Camera Software的版本,会造成无法正常连接相机。(2)连接相机电源,并利用网线将相机网口和电脑网口相连接。(3)配置电脑IP地址。网络网络与共享中心更改适配器设置本地连接属性Internet协议版本4(TCP/IPV4)IP地址:169.254.100.10 子网掩码:255.255.0.0。(4)配置相机参数。电脑IP地址和相机IP地址不能冲突,而且必须保证在同一个网段。打开“pylon IP Configurator”,设置“Static IP:169.254.100.11”,并保存

5、(Save)。为了安全起见,配置系统环境变量。设置流程如下:“计算机”“属性”“高级系统设置”“环境变量”“系统变量”在Path中添加路径:所安装的路径pyloncbinWin32。如果状态提示为“OK”,则说明相机和电脑正常连接成功,如图6-1所示。图6-1 相机IP地址的配置4C#与与Halcon配置及测试方法配置及测试方法(1)打开Halcon软件,即HDevelp(32-bit),如图6-2所示。图6-2 Halcon软件界面及功能(2)在Halcon的程序编辑中,编写用户应用需要的函数代码。以读取一幅图像为例,描述Halcon和C#联合编程方法,其步骤如下:第一步,新建一个文件夹He

6、llo,用于存放原图像(如number.jpg)和Halcon工程文件(Halcon_ReadImage.hdev)。第二步,通过“算子窗口”输入函数,并设置算子对应参数,点击“输入”即可。第三步,运行并测试代码,查看结果是否满足需求。第四步,将代码导出为C#语言,命名为Halcon_Number.cs,并存放到文件夹Halcon工程文件中,如图6-3所示。注意导出语言类型为C#-HALCON/.NET。图6-3 代码导出界面第五步,建立C#应用程序。打开Microsoft Visual Studio 2013软件(建议2010版本以上),通过“文件”中的“新建项目”,选择模板类型为“Visu

7、al C#”(如图6-4所示),选择应用程序为“Windows窗体应用程序”,名称为“Halcon_HalconCSharp”,选择目标框架为.Net Framework 4.5.2。图6-4 新建C#设置第六步,配置C#环境。将Halcon安装目录下MVTec/Halcon-11.0/中的“bin”文件夹复制到C#程序所在的目录下,即将“bin”文件放到.sln(如:Halcon_HalconCSharp.sln)所在文件的同一文件夹下。设置用户程序与Halcon关联。在C#工程中,右击解决方案资源管理器的“引用”(如图6-5所示),选择“添加引用”,通过“浏览”项,找到C#工程下的“bin

8、”文件夹,选“dotnet35”文件中的“halcondotnet.dll”文件,单击“添加”并“确定”即可。图6-5 添加引用界面 设置工具箱与Halcon关联。打开“工具箱”,右击选择“选择项”,通过“浏览”项,找到C#工程下的“bin”文件夹,选“dotnet35”文件中的“halcondotnet.dll”文件,单击“添加”并“确定”即可。添加后,在“.NET Framework组件”中会出现名称为“HwindowControl”的控件,选中,即可。第七步,窗体设置。在窗体上添加HWindowControl控件和button控件,其Text属性设为“读取图片”。在“工具箱”中找到控件,

9、拖入窗体中即可。第八步,编写C#代码。在Program.cs代码中添加引用,即在Program.cs文件的前面添加代码:Using HalconDotNet;/添加引用 将Halcon导出的HDevelopExport类拷贝到Program.cs中命名空间Halcon_ HalconCSharp中。打开Halcon导出的C#代码,将HDevelopExport类拷贝到Program.cs中命名空间中即可,如图6-6所示。添加按钮响应事件。打开“解决方案资源管理器”的“Form1.cs”文件,双击“按钮”控件,键入按钮响应代码:HDevelopExport HD=new HDevelopExport();HD.RunHalcon(hWindowControl1.HalconWindow);注意:注意:在键入代码时,尽量使用提示功能。图6-6 Halcon类代码嵌入到C#命名空间第九步,运行代码,排查错误。单击按钮,查看运行结果,如图6-7所示。图6-7 Halcon与C#测试结果

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《工业机器视觉技术及应用》课件_第6章.pptx)为本站会员(kld)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|