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上绑定一个方法,如下图所示。
执行测试,如下图所示。