(Halcon应用系列)Halcon+C#联合编程

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

2、选择文件菜单,找到导出选项,(我的勾选如下图):本实例导出的文件是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上绑定一个方法,如下图所示。

执行测试,如下图所示。

  • 7
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值