1 打开Halcon程序xxx.hdev;文件->导出 设置"使用导出模板","UTF-8";导出cs文件
2 使用VS新建Winform程序
3 双击Form1.cs进入设计器,右侧工具箱中点右键->选择项->浏览 。
选择\MVTec\HALCON-19.11-Progress\bin\dotnet35下的halcondotnet.dll。
4 设置项目属性,Target Framework:.Net Framework 3.5,跟halcondotnet.dll用的框架一致。
5 拖动新增的HWindowControl控件到窗体上
6 添加导出的cs文件到winform工程
先把cs文件拷贝winform工程目录
右键添加现有项到工程
7 增加一个按钮Button控件,双击Button控件增加Click事件,添加如下代码:
private void button1_Click(object sender, EventArgs e)
{
HDevelopExport hd = new HDevelopExport();
hd.RunHalcon(hWindowControl1.HalconWindow);
}
8 引用halcondotnet.dll
在form1.cs开头添加using HalconDotNet;
9 运行程序
注意:配置管理器,选择与halcon一致的平台x86或x64
注意:halcon程序用到的一些图片等资源需放入\bin对应的目录中