Halcon文件导入C#联合编程

本文详细介绍了如何从Halcon中导出一个例子为C#代码,然后在VisualStudio2017中创建新工程,添加必要的引用和控件,最终运行该代码。主要步骤包括导出Halcon例子、新建VS工程、添加HalconDLL引用、绘制Halcon窗体以及绑定运行方法到按钮事件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、打开Halcon,找到一个例子,并打开。如图所示:

2、选择文件菜单,找到导出选项,(我的勾选如下图):本实例导出的文件是C#

注意:导出的是.cs类文件,方便后面C#调用

3、打开VS 2017 新建一个工程文件:

4、拖控件(执行按钮):

5、右键添加引用:

6、添加DLL

7、在Halcon 的安装目录下:dotnet35

8、添加Halcon 控件:

9、画一个halcon 窗体框

10、代码导入:

右键工程->添加->现有项->.cs文件

11、代码解释

正常导入以后会有一个HDevelopExport的类,这个类里面正常会包含有3个方法(如果说Halcon程序里面本来有子程序的话,就可能会生成多个方法),这个三个方法分别是action、InitHalcon、RunHalcon:

action:私有方法。可以看作是直接将Halcon代码翻译成C#代码;

InitHalcon:公有方法。没什么用;

RunHalcon:公有方法。作为程序入口调用action方法。

12、运行代码:

在Button上绑定一个方法,如下图所示。

执行测试,如下图所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值