C# halcon 12 联合编程的 实例

1、先调试好halcon程序,我以读取图片的程序为例。

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

2、导出C# 文件,导出到桌面 TMD.cs

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

3、打开VS2015 ,新建一个C#窗体程序,并添加一个按钮

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

4、添加halconnet.dll,在工具栏 右键 -- 添加选项卡 -- 输入自定义名称,我这里为halcon

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

然后,打开halcon 选项卡,右键 -- 选择项 -- .NET

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

浏览halcon安装路径,我这里是:

C:\Program Files\MVTec\HALCON-12.0\bin\dotnet35

确定后,会在halcon选项卡下 添加 :

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

5、在窗体 添加上一部添加的 HWindowControl 控件,

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

6、项目中添加 TMD.CS文件,

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

 

7、修改项目属性,4.0

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

7、去掉 TMD.CS,就是halcon导出的CS文件里的主函数

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

8、双击 窗体 button按钮 加入代码

new HDevelopExport();

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

9、此时编译运行,点击button  ,即可,运行,但是halcon窗体 是在 控件外面的,

修改TMD.cs中 openWindow 的代码:0改为3600

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

HOperatorSet.OpenWindow(0,0,hv_Width,hv_Height,0,"","",out hv_WindowHandle);

改为

HOperatorSet.OpenWindow(0,0,hv_Width,hv_Height,3600,"","",out hv_WindowHandle);

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

WIN10 64位下VS2015 C#直接添加 halcon 12导出的CS文件实现视觉检测

相关文章:

  • 2021-09-23
  • 2022-12-23
  • 2021-08-30
  • 2021-11-07
  • 2021-09-10
  • 2021-09-24
  • 2021-09-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-22
  • 2021-06-12
  • 2021-04-24
  • 2021-11-27
  • 2021-11-17
  • 2021-12-30
相关资源
相似解决方案