news 2026/6/15 16:27:13

漆面检测-数据库连接通信逻辑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
漆面检测-数据库连接通信逻辑

连接方面

通信连接BTN

initCameraMonitorDbWriter()(以独立的连接名连接数据库)

信息处理方式是时间写入和批量写入

initCameraMonitorDbWriter(){

1.创建线程

2.写入配置

3.写入器分配至子线程

关联

4. connect(m_dbWriter, &CameraMonitorDbWriter::sigLog, this,[this](const QString& msg) {addLog(msg, LogLevel::Info);});日志分配

// - 线程启动 -> 写入器开始工作

//当调用 m_dbWriterThread->start(),m_dbWriter->start

//启动线程
connect(m_dbWriterThread, &QThread::started, m_dbWriter, &CameraMonitorDbWriter::start);

//关闭线程

// - 线程结束 -> 释放写入器(避免内存泄漏)

//当调用 m_dbWriterThread->finished(),m_dbWriter->deleteLater
connect(m_dbWriterThread, &QThread::finished, m_dbWriter, &QObject::deleteLater);

线程启动

}


拍照方面

void GigeCameraWorker::photo()
{
QMutexLocker lk(&m_lock);

if (!m_opened || !m_cam) {
emit sigGrabStat(m_slot, -1, false, (int)CamGrabMode::Manual);
return;
}

//计时
QElapsedTimer t;
t.start();

// 1) 触发拍照
m_nErrCode = m_cam->PhotoImage(m_szErrMsg);
if (m_nErrCode != 0) {
emit sigGrabStat(m_slot, (int)t.elapsed(), false, (int)CamGrabMode::Manual);
return;
}ShowGigeImage();

emit sigGrabStat(m_slot, (int)t.elapsed(), true, (int)CamGrabMode::Manual);//发射用时
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/14 17:34:26

Canva设计背景图 + HeyGem生成人物:合成专业级宣传视频

Canva设计背景图 HeyGem生成人物:合成专业级宣传视频 在短视频内容爆炸式增长的今天,企业对高质量宣传素材的需求从未如此迫切。然而,传统视频制作流程——从脚本撰写、演员出镜、拍摄剪辑到后期包装——不仅耗时耗力,还往往因人…

作者头像 李华
网站建设 2026/6/15 12:10:08

全网最全2026本科生一键生成论文工具TOP10测评

全网最全2026本科生一键生成论文工具TOP10测评 2026年本科生论文写作工具测评:为何需要一份权威榜单? 随着人工智能技术的不断进步,越来越多的本科生开始借助AI工具辅助论文写作。然而,面对市场上种类繁多的论文生成软件&#xff…

作者头像 李华
网站建设 2026/6/15 12:27:07

安卓小程序学生考勤签到请假系统uniapp+vue

文章目录安卓小程序学生考勤签到请假系统(UniappVue)摘要主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!安卓小程序学生考勤签到请…

作者头像 李华
网站建设 2026/6/15 12:27:06

基于微信小程序的足浴城会员消费管理系统uniapp+vue

文章目录摘要主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 微信小程序的足浴城会员消费管理系统基于UniApp和Vue.js开发,旨在提升足浴城…

作者头像 李华
网站建设 2026/6/15 12:37:19

V2EX话题讨论引导:发起‘最值得尝试的开源AI项目’投票

最值得尝试的开源AI项目:HeyGem数字人视频生成系统深度解析 在AI内容创作工具遍地开花的今天,真正能“拿起来就用”的项目其实并不多。大多数所谓“开源神器”要么依赖复杂的命令行操作,要么必须对接云端API、存在数据泄露风险,更…

作者头像 李华