参考链接
https://www.cnblogs.com/HappyEDay/p/7879173.html
https://blog.csdn.net/haier123888/article/details/105825177
一:Halcon程序转换为C#程序
文件-导出
按照上面的选是肯定没问题(默认的),选别的好像也没问题。
二:新建c#窗体程序
三:添加刚刚导出的.cs文件到C#窗体程序中
解决方案资源管理器-项目名称-添加-现有项
四:添加引用
先点浏览 - 选择halcondotnet.dll,halcondotnet.dll在Halcon的安装目录下,我的在D:\Program Files\MVTec\HALCON-12.0\bin\dotnet35\halcondotnet.dll
五:添加工具箱:点工具箱空白处,点右键-选择项
还是刚才选的halcondotnet.dll
六:Form1窗口添加一个按键和一个hWindowControl1窗口
像这样
七:在Form1.cs添加执行程序
HDevelopExportDisplay HD = new HDevelopExportDisplay();
private void button1_Click(object sender, EventArgs e)
{
HD.RunHalcon(hWindowControl1.HalconWindow);
}
八:删除多余引用
(没有可忽略)查看引用是否含有此文件halcondotnetxl,我在添加halcondotnet.dll时自动添加xl文件,就会出错,手动删除掉。
移除掉halcondotnetxl即可。
九:运行
完美!