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上绑定一个方法,如下图所示。
执行测试,如下图所示。
本文详细介绍了如何从Halcon中导出一个例子为C#代码,然后在VisualStudio2017中创建新工程,添加必要的引用和控件,最终运行该代码。主要步骤包括导出Halcon例子、新建VS工程、添加HalconDLL引用、绘制Halcon窗体以及绑定运行方法到按钮事件。
1万+

被折叠的 条评论
为什么被折叠?



