社区
C语言
帖子详情
HALCON导出C#,if (HDevWindowStack.IsOpen()) 这个判断语句条件无法成立为什么?
Hsiiao
2020-09-29 09:19:09
新手求HALCON大神指教
...全文
1359
2
打赏
收藏
HALCON导出C#,if (HDevWindowStack.IsOpen()) 这个判断语句条件无法成立为什么?
新手求HALCON大神指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lamphungry
2021-05-15
打赏
举报
回复
2
注意到HDevWindowStack是一个栈,所以需要用相应的Push函数把想要用到的窗口的句柄压到栈里面去,isopen()才能返回非零值
Hsiiao
2020-09-29
打赏
举报
回复
导出后类似一下语句都套上了一个IF条件,要怎么把这个窗口打开 if (HDevWindowStack.IsOpen()) { HOperatorSet.DispObj(ho_Image0, HDevWindowStack.GetActive()); } if (HDevWindowStack.IsOpen()) { HOperatorSet.SetDraw(HDevWindowStack.GetActive(), "fill"); }
halcon
--
HDev
Window
Stack
详解
在
HDev
elop中编写好的程序在
导出
时,
Halcon
会帮我们转换成我们需要的语言,比如C++。例:
HDev
elop中有如下
语句
需要
导出
: dev_close_
window
()
Halcon
导出
成C++语言就成了如下
语句
: if (
HDev
Window
Stack
::
IsO
pen
()) close_
window
(
HDev
Window
Stack
::Pop()); 了解MFC的应该不难理解,这两句在底层做了什么!下面让我来讲解一下,呵呵 首先来看看
HDev
Window
Sta
Halcon
摄像头采集
导出
为
C#
到VS2019
环境:Win10
Halcon
19_64bit VS2019 连接相机,打开新的图像采集,检测使用的接口 随便点,都可以点 点出采集窗口后点插入代码 在基础代码上加点
语句
,按F5可以测试运行 不加打开图像窗口的话程序可以蠢到不显示采集,不加填充窗口的话据说分辨率比例不对的时候会显示不全,但是试了一下注释掉然后乱改窗口比例,感觉也没什么区别 参考代码,打开摄像头
语句
换成换成自个的,就不信还有谁有扛地铁型号的摄像头 *打开摄像头 o
pen
_framegrabber ('USB..
halcon
导出
类---
HDev
Window
Stack
详解
halcon
导出
类---
HDev
Window
Stack
详解
HDev
Window
Stack
详解
HDev
Window
Stack
详解 在
HDev
elop中编写好的程序在
导出
时,
Halcon
会帮我们转换成我们需要的语言,比如C++。例:
HDev
elop中有如下
语句
需要
导出
: dev_close_
window
()
Halcon
导出
成C++语言就成了如下
语句
: if (
HDev
Window
Stack
::
IsO
pen
()) close_
window
(
HDev
Window
Stack
::Pop()...
Halcon
联合
C#
编程配置及简单示例程序
所用软件为:
Halcon
18.05 + Visual studio 2015 1.在
halcon
中写完代码后
导出
,选择
导出
语言为
C#
2.新建一个
C#
Window
s窗体应用项目,并配置,配置的过程如下: 2.1添加引用 添加引用的方法是:在Visual Studio 中点击菜单“项目->添加引用”,在弹出的对话框中选择“.NET”选项卡,在其中找到需要添加的命名空间,选择并确定。 删除引用的方法是:在Visual Studio 中点击菜单“视图->解决方...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章