没有合适的资源?快使用搜索试试~ 我知道了~
【摘要】本文档主要介绍了使用 Halcon 接口进行开发程序方法及过程。在 SDK 开发包目录下,提供了 5 个示例程序,其中三个用 C++开发、两个用 C#开
资源详情
资源评论
资源推荐
Halcon 二次开发示例程序说明(C++、C#版)
Halcon 二次开发示例程序说明
【摘要】
本文档主要介绍了使用 Halcon 接口进行开发程序方法及过程。在 SDK 开发包目录下,
提供了 5 个示例程序,其中三个用 C++开发、两个用 C#开发,总共三个界面程序,分别为
HalconGrabImage 、 Raw2Himage_C 、 Raw2Himage_Csharp , 另外两个为控制台程序
Raw_2_3DFile_C 和 Raw_2_3DFile_CSharp 。Raw2Himage_C 和 Raw2Himage_CSharp、
Raw_2_3DFile_C 和 Raw_2_3DFile_CSharp 功能完全相同,只是开发的语言不同。这些示例
程序分别从不同角度展示了利用 halcondontnet 和 MvCameraControl.Net 进行开发的方法。
本文档就其中三个界面示例程序的操作方法和开发流程展开讨论,介绍示例程序的使用
步骤和开发流程,方便用户快速入门使用 Halcon 的接口、C++和 C# 的 SDK。
【注意】
C++版示例程序兼容中英文,对关键的程序会有中英文的注释,界面有英文的副本;同
时 C#版示例程序也兼容中英文,关键的程序会有中英文的注释,且界面控件也有中英文的
区分,可通过切换属性的 language 实现。
对于 C++示例程序,因 Halcon 版本差异,单个 Demo 无法适配所有的 Halcon 版本,故
在工程名中备注适用的 Halcon 版本,如 HalconGrabImage_10 表示该示例用于 Halcon10,
HalconGrabImage_11-13 表示该示例用于 Halcon11-13 版本。
一.HalconGrabImage 使用步骤及开发流程
HalconGrabImage 是一个基本示例程序,包含了 Halcon 常用的一些接口调用,初次使用
Halcon 接口进行二次开发的用户推荐首先参考 HalconGrabImage,其涵盖了大多数用户对
Halcon 接口的使用方法示例需求。
1.1 Demo 软件使用步骤
1.1.1 界面总体
软件界面总览,一共包括三个控制模块(初始化,图像采集,参数控制)、一个下拉设备
列表和一个图像显示区域
Halcon 二次开发示例程序说明(C++、C#版)
1.1.2 使用过程
在使用该示例程序之前需要拷贝 Halcon 插件,在用户安装 MVS 目录下按照如下路径
Development\ThirdPartyPlatformAdapter 找到 hAcqMVision.dll,Halcon 安装目录中找到目录为
HalconHDevelop 的文件夹,根据 Halcon 版本找到对应的 hAcqMVision.dll,将其拷贝到 Halcon
安装目录下,如下图所示,如果是 64 位,则拷贝到 64 位对应目录下。(若使用 Halcon XL
程序,则应拷贝 hAcqMVisionxl.dll,与 hAcqMVision.dll 使用方法相同)
点击【查找设备】进行查找设备,这时(15)会出现当前在线的设备列表,命名方式为
用户 ID 不为空时显示序列号+设备类型+设备名称+IP 地址,ID 为空时显示为空。
Halcon 二次开发示例程序说明(C++、C#版)
点击【打开设备】打开当前选中的设备,默认以连续方式打开设备。选择触发模式可以
选中触发模式单选框。
在触发模式下,可以设置为软触发,当点击【开始采集】后,同时【软触发一次】也是
剩余10页未读,继续阅读
坐在地心看宇宙
- 粉丝: 23
- 资源: 331
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0