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);

再次生成解决方案:(边框 距离等 自己根据需要修改,仅作演示)

posted @ 2016-05-19 11:00  TMD睡觉  阅读(5825)  评论(0编辑  收藏  举报