LabVIEWwilliam hill官网
登录
直播中
武艺
7年用户
14经验值
私信
关注
labview联合halcon引擎拍照测试一个小时就崩溃
开启该帖子的消息推送
本帖最后由 甜到哀伤 于 2022-6-25 11:29 编辑
我写的一个
labview
调halcon引擎的拍照测试程序,运行到一个小时就崩了,试了几次,每次都是稳定的一个小时就崩,这可能是什么原因啊?object也都及时dispose了,还有句柄用完也都及时关闭了,快到崩溃时间看了cpu内存,线程数量,句柄数量也没有异常增加,请各路大神赐教
后续。。。。
漏了几个引用没关,关了后现在跑到十个小时崩溃,请各路大神帮忙看看程序哪里有问题
主程序
加载halcon引擎,打开相机,拍照等
传入参数,输出图像及瑕疵region
将halcon图像转换为labview格式,从region获取瑕疵坐标信息
回帖
(4)
周建远
2022-6-17 21:48:08
最佳答案
我之前做过一个项目也是这个问题,就是因为labview中没执行dispose这个函数 你看一下我发的帖子
https://bbs.elecfans.com/jishu_2134295_1_1.html
我之前做过一个项目也是这个问题,就是因为labview中没执行dispose这个函数 你看一下我发的帖子
https://bbs.elecfans.com/jishu_2134295_1_1.html
5
举报
武艺:
帮忙看看呗,实在是被这崩溃搞崩溃了
周建远
回复
武艺:
你试试在Halcon程序中加一个clear_all_events,还有dev_update_off,如果加上还有问题,那么我感觉问题就出在图像转换这一步了,labview做图像显示这一步本身就很耗内存,我遇到过拼接图片内存不够最后只能装64位labview的情况 建议你检查一下labview中的图片处理这部分
武艺
回复
周建远:
问题确实出在图像转换那块,在初始化数组加了个首次调用(创建数组挺耗内存的);还有用了CIN接口图像转换后内存可能没释放,所以在move block后面加了ClearMem清内存,,验了下跑了二十多小时都没有崩
周建远
回复
武艺:
或者你在初始化的时候创建数组,后面每次调用这个数组的全局变量,这样内存中始终就只有一个数组的数据了
武艺
回复
周建远:
我首次调用后移位寄存,我查了下全局比移位寄存器占内存,所以没用全局
汪刚刚
2022-6-18 16:12:17
不上代码不上截图,你要让人猜
不上代码不上截图,你要让人猜
1
举报
武艺:
执行了dispose,还是崩,不过现在能撑到十小时,程序已上图,请帮忙看看
roki
2022-6-21 14:28:35
应该还是object的问题
应该还是object的问题
2
举报
武艺:
程序已上图
roki
回复
武艺:
结果处理VI里应该还有引用句柄未被释放
tenglonghui369
2022-6-23 23:19:53
多谢楼主分享这些不错的学习资料,应该好好学习天天向上
多谢楼主分享这些不错的学习资料,应该好好学习天天向上
举报
更多回帖
rotate(-90deg);
回复
相关问答
labview
联合
Halcon
,实时采集的图像应该如何传入?
2024-06-25
5665
halcon
与
LabVIEW
Vision混合编程接口问题
2016-06-29
19459
labview
2014中在
一
个
while循环里调用dll运行半
小时
后就
崩溃
了该怎么解决?
2017-09-06
4999
如何解决
labview
内存泄漏问题
2019-02-22
7307
求助:
labview
与
halcon
之间的对象转换
2016-08-24
11669
LABVIEW
和
halcon
的区别????
2016-03-16
26168
【
Labview
】【求助】
labview
通过.net控件调用
halcon
时,出现1172号错误!
2016-04-10
13624
LABVIEW
与
halcon
.hdev程序的数据交互
2021-05-17
6054
labview
调用
halcon
程序如何传入参数?
2020-05-12
3553
labview
调用
Halcon
2017-11-14
5655
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分