LabVIEW论坛
直播中

李韶军

6年用户 18经验值
擅长:可编程逻辑
私信 关注
[讨论]

用labview的.net容器开一个halcon的窗口,再把窗口句柄转到用c++封装的dll中去,通过句柄显示文字图片和区域的可行性

`如图。
1.我先用labview提供的halcon的.net的容器开了一个窗口,然后用Hwindow的方法得到窗口的句柄。

2.我再把窗口句柄转成Halcon的Hlong格式,再通过labview的调用函数库节点把句柄转到dll中去,.
3.dll是通过c++配置halcon的环境后,用halcon的算子通过labview传进来的句柄,再显示文字。

我用vs2015测试过是可以的,这种方法,把窗口句柄传到dll中去,再在dll中做一些显示字体,或者draw_rectangle1,这些都是可以的。不知道为什么用labview就不行了。
` 1.jpg 2.jpg 3.jpg
Using HALCON in Labview.pdf (548.42 KB)
(下载次数: , 2019-12-27 20:12 上传)

回帖(4)

李韶军

2019-1-2 17:17:35
不知道为什么用labview的话就是一会儿行一会儿又不行,有时候把vi打开是可以的,不过把vi关闭再打开又不行了,没规律性。
举报

JackOu

2019-1-20 16:46:23
提示什么错误?dll调用问题吧
1 举报
  • 李韶军: 没提示调用问题。halcon抛出的错误是无效的句柄编号。

tony tang

2019-12-27 20:13:00
这个看一下,就知道了
举报

AAAA

2020-4-6 12:53:34
获取窗口ID 这个方法我怎么没有找到呢,我的是halcon12.0
举报

更多回帖

发帖
×
20
完善资料,
赚取积分