WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测
C# halcon 12 联合编程的 实例
1、先调试好halcon程序,我以读取图片的程序为例。
2、导出C# 文件,导出到桌面 TMD.cs
3、打开VS2015 ,新建一个C#窗体程序,并添加一个按钮
4、添加halconnet.dll,在工具栏 右键 -- 添加选项卡 -- 输入自定义名称,我这里为halcon
然后,打开halcon 选项卡,右键 -- 选择项 -- .NET
浏览halcon安装路径,我这里是:
C:\Program Files\MVTec\HALCON-12.0\bin\dotnet35
确定后,会在halcon选项卡下 添加 :
5、在窗体 添加上一部添加的 HWindowControl 控件,
6、项目中添加 TMD.CS文件,
7、修改项目属性,4.0
7、去掉 TMD.CS,就是halcon导出的CS文件里的主函数
8、双击 窗体 button按钮 加入代码
new HDevelopExport();
9、此时编译运行,点击button ,即可,运行,但是halcon窗体 是在 控件外面的,
修改TMD.cs中 openWindow 的代码:0改为3600
HOperatorSet.OpenWindow(0,0,hv_Width,hv_Height,0,"","",out hv_WindowHandle); 改为 HOperatorSet.OpenWindow(0,0,hv_Width,hv_Height,3600,"","",out hv_WindowHandle);
再次生成解决方案:(边框 距离等 自己根据需要修改,仅作演示)