C#调用Halcon程序

1 篇文章 0 订阅

参考链接

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即可。

九:运行

完美!

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值