寒寒豆豆软件公司的博客

寒寒豆豆软件公司的博客

  • 博客(3181)
  • 收藏
  • 关注

原创 CAN总线调试工具

应用场景:面向工业CAN总线设备(CAN仪表、车载终端、工业控制器、CANopen设备),实现**CAN报文收发、实时监听、ID过滤、波特率配置、数据解析、报文保存/回放、总线状态监测**,用于设备调试、协议联调、故障定位、现场运维。ui->txtRecv->append(QString("[%1] 发送: %2").arg(getCurrentTime()).arg(CanFrameDeal::frameToString(frame)));

2026-11-04 10:03:58 2

原创 AI小麦智能晾晒机器人 Qt信创完整项目

<property name="text"><string>小麦含水率:</string></property></widget><widget class="QLabel" name="labWater"><property name="text"><string>0.0 %</string></property>

2026-11-04 10:03:07 4

原创 AI番茄育苗机器人 QT信创完整工程代码( 支持国产麒麟/统信信创环境,Qt5/Qt6均可直接编译)

QString tip = QString("AI识别结果:总苗%1,病苗%2,缺苗%3,杂草%4").arg(res.totalSeed).arg(res.sickSeed).arg(res.emptyHole).arg(res.weedNum);ui->txtLog->append(QDateTime::currentDateTime().toString("HH:mm:ss")+" 【AI视觉】"+msg);qDebug()<<"数据库打开失败:"<<m_db.lastError().text();

2026-11-04 10:02:26 3

原创 AI小麦病虫害防治机器人 QT信创完整项目

emit sigLogInfo(QDateTime::currentDateTime().toString("hh:mm:ss")+" 植保机器人向前巡检麦田");emit sigLogInfo(QDateTime::currentDateTime().toString("hh:mm:ss")+" 整机全部急停");emit sigLogInfo(QDateTime::currentDateTime().toString("hh:mm:ss")+" 机器人后退");

2026-11-03 09:50:14 9

原创 AI花生智能变量除草机上位机 Qt信创完整项目(适配大田花生除草工作业)

工人</string><string>作业时间</string><string>除草类型</string><string>作业亩数</string><string>封闭药(L)</string><string>禾本科药(L)</string><string>阔叶药(L)</string><string>模式</string><string>状态

2026-11-03 09:49:54 90

原创 AI玉米智能除草机器人 QT信创完整项目

emit sigLogInfo(QDateTime::currentDateTime().toString("hh:mm:ss")+" 定点除草剂喷雾开启,化学除草");emit sigLogInfo(QDateTime::currentDateTime().toString("hh:mm:ss")+" 除草旋刀抬升,停止机械除草");emit sigLogInfo(QDateTime::currentDateTime().toString("hh:mm:ss")+" 旋刀下压入土,启动机械除草");

2026-11-02 11:22:35 108

原创 AI大豆精量播种机器人 QT信创完整工程

m_systemLogEdit->append(QString("[%1] 播种执行机构日志:%2").arg(QDateTime::currentDateTime().toString("HH:mm:ss")).arg(log));2. **大豆专业农艺闭环控制**:严格遵循农业农村部大豆栽培标准,自动匹配**垄三、免耕、宽窄行**模式,车速联动排种转速稳定株距,种肥隔离防烧种,秸秆/石块自动抬开沟器防漏播伤设备。8. **硬件落地友好**:标准化串口通信协议,可直接对接气力式大豆精量播种机下位机;

2026-11-02 06:53:03 11

原创 AI大豆变量施肥机上位机 Qt信创完整项目

<property name="title"><string>设备运行日志</string></property><layout class="QVBoxLayout"><item><widget class="QTextEdit" name="txtStatus"/></item></layout>

2026-11-02 06:52:14 13

原创 应急演练管理系统

<string>计划名称</string></property></widget><widget class="QLineEdit" name="edtSubRemark"><property name="placeholderText"><string>备注</string>

2026-10-30 09:20:00 15

原创 UDP网关客户端(Qt + UDP)

QMessageBox::warning(this, "参数错误", "请填写完整远端IP、远端端口、本地端口");emit statusChanged(QString("本地端口 %1 绑定成功").arg(port));QMessageBox::warning(this, "提示", "请先绑定本地端口");QMessageBox::warning(this, "提示", "发送内容不能为空");QString log = QString("[发送] %1").arg(sendStr);

2026-10-30 09:19:37 15

原创 视频监控联网系统

架构说明:分层模块化架构,分为**UI交互层、布局管理层、网络流管理层、FFmpeg解码层、视频渲染层、设备通信层、存储回放层、权限&日志层**;- 应用场景:前端网络摄像头视频流接入、多路视频**多画面分割显示**、实时预览、PTZ云台控制、手动/自动录像、历史录像回放、设备在线状态监测、权限管理、告警抓拍、日志审计,适用于安防监控指挥中心。设备上下线、视频开启/关闭、抓拍、录像、云台操作、登录行为全日志留存,满足军工安防审计要求。case ROLE_CTRL: return "云台控制员";

2026-10-30 09:19:18 114

原创 花生智能仓储管控上位机(仓储工人专用)Qt信创完整项目

<property name="title"><string>设备操作日志(工人操作全留痕)</string></property><layout class="QVBoxLayout"><item><widget class="QTextEdit" name="txtEquipLog"/></item></layout>

2026-10-28 13:55:01 15

原创 茄子智能灌溉机器人 QT信创完整项目

m_tableRecord->setHorizontalHeaderLabels({"作业时间","灌溉类型","运行时长(分钟)","备注"});m_labSoilHum->setText(QString("土壤湿度:%1 %%").arg(data.soilHum,0,'f',1));m_labAirH->setText(QString("棚内空气湿度:%1 %%").arg(data.airHum,0,'f',1));

2026-10-28 13:54:29 19

原创 AI番茄移栽机器人 QT信创完整工程( 国产信创适配、可直接编译)

ui->txtLog->append(QString("AI识别完成:总数%1株,健康%2株,废苗%3株").arg(seedList.size()).arg(health).arg(bad));ui->txtLog->append(QString("串口%1打开成功,波特率%2").arg(port).arg(baud));ui->txtLog->append(QString("发送机械臂指令:%1").arg(cmd.trimmed()));

2026-10-28 13:53:39 19

原创 辣椒智能育苗机器人 QT信创完整项目

m_tableRecord->setHorizontalHeaderLabels({"作业时间","操作类型","运行时长(分钟)","育苗阶段"});m_labAirH->setText(QString("棚内湿度:%1 %%").arg(data.airHum,0,'f',1));m_cbxSeedStage->addItems({"出苗催芽期","破心小苗期","壮苗生长期","移栽炼苗期"});自动控制地暖加温、遮阳网、LED补光灯、雾化喷淋水肥、通风风机。

2026-10-28 13:53:23 20

原创 4G/5G模块配置工具

ui->txtConsole->append(QString("[%1] 接收:%2").arg(getCurrentTime()).arg(resp));"SIM卡正常" : "SIM卡异常/未插卡");m_serial->isOpen()){ showWarn("提示","请先打开串口");m_serial->isOpen()){ showWarn("提示","请先打开串口");m_serial->isOpen()){ showWarn("提示","请先打开串口");// 获取模组型号、版本。

2026-10-27 09:19:51 230

原创 QT C++ AI茄子育苗智能机器人上位机

QString savePath = QFileDialog::getSaveFileName(this, "导出茄子育苗月度报表", "茄子育苗记录.csv", "CSV文件(*.csv)");ui->txtLog->append(QDateTime::currentDateTime().toString("HH:mm:ss") + " 【设备控制器】" + msg);"育苗设备串口连接成功" : "串口打开失败:" + m_serial.errorString());devName="遮阳网";

2026-10-27 09:19:31 23

原创 红薯/马铃薯(薯类田)智能变量除草机上位机Qt信创项目(薯类除草工人专用)

工人</string><string>作物</string><string>作业时间</string><string>除草阶段</string><string>作业亩数</string><string>封闭药(L)</string><string>禾本科药(L)</string><string>阔叶草药(L)</string><string>运行模式</string><string>状态

2026-10-27 09:19:07 290

原创 信创AI茄子智能整枝机器人Qt完整项目

ui->txtSystemLog->append("[动作:底盘前进]");ui->txtSystemLog->append(QString("[%1]启动AI茄子株型视觉识别...").arg(QDateTime::currentDateTime().toString("hh:mm:ss")));ui->tableWorkLog->setHorizontalHeaderLabels({"记录ID","地块编号","生长期","整枝模式","整枝株数","作业时长(h)","作业时间"});

2026-10-27 09:18:44 22

原创 AI花生智能晾晒监控系统

<widget class="QLabel" text="当前晾晒工艺:"/><widget class="QLabel" name="labCurTechShow"/></item><item><widget class="QLabel" text="热风烘干温度:"/><widget class="QLabel" name="labHotWindT"/>

2026-10-26 10:53:59 211

原创 AI红薯/马铃薯智能仓储监控系统(Qt信创完整版,适配仓储工岗位)

writeSysLog("INFO", QString("窖温%1℃ 堆温%2℃ 湿度%3% CO₂%4ppm").arg(airTemp).arg(pileTemp).arg(hum).arg(co2));writeSysLog("STOCK", QString("%1 批次%2 入库重量%3吨 贮藏阶段:%4").arg(crop).arg(batch).arg(weight).arg(stage));分批出库,减少窖门频繁开启";低温冻害、高温发芽、高湿霉变、CO₂缺氧腐烂、光照青皮、湿度过低失水;

2026-10-26 10:53:16 123

原创 信创AI辣椒智能授粉机器人Qt完整项目

ui->txtSystemLog->append("[动作:关闭花粉供给]");{0,"初花期","花冠完全展开、雄蕊花粉金黄饱满、柱头完整无破损",20.0,28.0,"晴天上午9:00-11:00","花粉过筛后密封冷藏,单次少量取用","授粉后轻通风降湿,避免高湿落花",5},{0,"末花期","仅保留健壮新开花朵,老旧残花全部剔除,减少养分消耗",19.0,29.0,"上午9:30-11:00","剩余花粉密封低温存储,次日复用","疏除弱小幼果,集中养分供给后期果实",4}

2026-10-26 10:53:03 22

原创 通用工具组件类 - ADC/DAC调试工具(Qt Widgets + ADC/DAC)

2. **业务场景**:对接外置ADC模数采集模块、DAC数模输出模块,实现**模拟电压采集、数字值转电压换算、DAC数值下发输出、数据实时展示、日志记录**,适用于传感器、模拟执行器、工业模拟量电路调试与校准。1. **技术栈**:Qt Widgets + 串口通信(主流ADC/DAC模块多通过串口/USB转串口交互),适配**统信UOS/银河麒麟(x86/ARM)**信创系统,用于模拟量采集、模拟输出类硬件调试。QMessageBox::warning(this, "提示", "未检测到串口设备");

2026-10-16 10:22:46 121

原创 AI大豆病虫害精准防治机器人 QT信创完整项目

m_table->setHorizontalHeaderLabels({"作业ID","地块ID","作业日期","防治病虫","作业亩数","农药名称","亩用量(L)"});m_table->setHorizontalHeaderLabels({"报警ID","地块ID","报警类型","问题描述","报警时间","处置状态"});cbxReportType->addItems({"地块档案","病虫田间测报记录","植保作业台账","农药库存台账","病虫异常报警记录"});

2026-10-16 10:22:32 38

原创 AI红薯&马铃薯病虫害智能防控系统

适配:飞腾/鲲鹏/龙芯国产ARM、银河麒麟/统信UOS、Qt5.15、SQLite本地数据库、OpenCV双作物病虫图像识别、AI分生育期分病种变量配药算法、RS485自走式喷雾农机通信、病虫监测台账、病虫发生密度趋势、国标农药使用CSV监管台账导出,全开源无闭源组件,完全匹配全国农技中心薯类绿色防控技术规程。自动统计杀菌剂、叶面杀虫剂、地下线虫药剂三类农药总消耗量,导出标准UTF-8 CSV台账,完整留存施药时间、操作人员、地块、用药量,满足植保执法检查、绿色基地认证、农业项目验收台账留存要求。

2026-10-15 11:25:11 162

原创 AI茄子智能分拣机器人 Qt信创完整项目

QString head = "====================新分拣会话启动 " + QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss") + " ====================";输送带分拣机械推杆+串口伺服控制、分级产量统计、缺陷抓拍、日志持久化、国产信创UI;QMessageBox::critical(this,"相机故障","无法打开分拣摄像头ID:"+QString::number(camId));

2026-10-15 11:24:44 35

原创 QT信创·AI番茄吊蔓机器人完整项目

ui->txtLog->append(QString("[%1]串口%2连接成功,波特率%3").arg(QDateTime::currentDateTime().toString("hh:mm:ss")).arg(port).arg(baud));ui->txtLog->append(QString("[%1]加载藤蔓图像:%2").arg(QDateTime::currentDateTime().toString("hh:mm:ss")).arg(path));

2026-10-14 07:17:01 391

原创 QT C++ AI茄子智能施肥水肥一体机上位机

ui->txtLog->append(QString("【施肥完成】%1 分区%1 总用水量%2L").arg(stage).arg(log.zoneId).arg(log.totalWater));QString path = QFileDialog::getSaveFileName(this,"导出茄子施肥30天报表","茄子施肥记录.csv","CSV(*.csv)");"施肥控制器串口连接成功" : "串口打开失败:"+m_serial.errorString());"自动":"手动")<<","

2026-10-14 07:16:45 25

原创 AI番茄授粉机器人 QT信创完整项目

tip = QString("1.机械臂移动至花朵坐标(%1,%2)").arg(m_targetFlower.centerX).arg(m_targetFlower.centerY);LOG_INF(QString("启动授粉任务,目标花坐标(%1,%2)").arg(flowerInfo.centerX).arg(flowerInfo.centerY));m_tableRecord->setHorizontalHeaderLabels({"作业时间","花朵类型","识别置信度","作业结果"});

2026-10-13 09:26:49 27

原创 AI辣椒智能灌溉机器人 Qt信创完整项目

QString head = "====================灌溉新会话启动 " + QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss") + " ====================";实时环境曲线统计、缺水图像抓拍、灌溉日志持久化、国产信创UI;QMessageBox::information(this,"时段限制","仅8:00-11:00、16:00-19:00允许自动灌溉");"重度干旱" : "轻度干旱";

2026-10-13 09:26:18 32

原创 黄瓜工厂化育苗智能管控系统(育苗工人专用)Qt信创完整项目

<QLabel text="基质EC值:"/><widget class="QLabel" name="labEC" text="0.00 ms/cm"/>

2026-10-12 09:52:18 239

原创 AI番茄整枝机器人 Qt信创完整项目( 适配温室打杈/侧枝修剪)

QString head = "====================新会话启动 " + QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss") + " ====================";//==================== AI番茄侧枝识别线程实现 ====================//==================== 番茄修剪机械臂剪刀线程 ====================

2026-10-12 09:45:01 346

原创 AI番茄分拣机器人 QT信创完整项目

tip = QString("2.机械臂移动至番茄(%1,%2)抓取点").arg(m_targetFruit.centerX).arg(m_targetFruit.centerY);m_tableRecord->setHorizontalHeaderLabels({"分拣时间","番茄品类","识别置信度","分拣仓位"});case BIN_GREEN: binName = "青果加工仓";QStringList cat = {"精品番茄","青生番茄","畸形番茄","裂果腐烂"};

2026-10-12 09:44:40 26

原创 信创AI茄子智能采摘机器人Qt完整项目

ui->txtSystemLog->append("[动作:底盘前进]");ui->txtSystemLog->append(QString("[%1]启动AI茄子成熟度视觉识别...").arg(QDateTime::currentDateTime().toString("hh:mm:ss")));ui->tableWorkLog->setHorizontalHeaderLabels({"记录ID","地块编号","挂果阶段","成熟果数","未熟果","过熟果","作业时长(h)","作业时间"});

2026-10-10 10:13:03 288

原创 辣椒智能施肥机器人 QT信创完整项目

m_cbxGrowStage->addItems({"缓苗苗期(高氮)","现蕾初花期(高磷)","膨果盛果期(高钾)","采收后期(平衡微量)"});m_tableRecord->setHorizontalHeaderLabels({"施肥时间","生育阶段","运行时长(分钟)","作业类型"});m_labSoilEC->setText(QString("土壤EC养分:%1 ms/cm").arg(data.soilEC,0,'f',2));RS485采集土壤湿度、土壤EC、pH、棚温湿度;

2026-10-10 10:12:45 34

原创 AI茄子授粉机器人 Qt信创完整项目

QString head = "====================新会话启动 " + QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss") + " ====================";QMessageBox::information(this,"配置保存完成","相机、串口、AI识别阈值、机械臂参数已持久存储");//==================== AI茄子雌花识别线程 ====================

2026-10-09 10:15:11 284

原创 AI叶菜(生菜/菠菜/油麦菜)智能灌溉机器人 QT信创完整工程

QString path = QFileDialog::getOpenFileName(this,"加载生菜/菠菜/油麦菜图片",".","图片(*.jpg *.png *.bmp)");ui->txtLog->append(QString("串口%1打开成功,波特率%2").arg(port).arg(baud));tip="无需灌溉";ui->txtLog->append("====启动叶菜全自动水肥灌溉====");ui->txtLog->append("====全自动灌溉任务终止====");

2026-10-09 10:14:51 33

原创 信创AI辣椒智能分拣流水线Qt完整项目

ui->tableRecord->setHorizontalHeaderLabels({"记录ID","批次","品类","特级","一级","二级","残次","总重kg","作业时间"});ui->tableGrade->setHorizontalHeaderLabels({"品类","等级","最小果长cm","最小果径mm","色差容忍","分拣通道"});

2026-10-08 14:03:44 37

原创 AI辣椒采摘机器人 QT信创完整工程

QString path = QFileDialog::getOpenFileName(this,"加载辣椒果实测试图片",".","图片(*.jpg *.png *.bmp)");ui->txtLog->append(QString("串口%1打开成功,波特率%2").arg(port).arg(baud));ui->txtLog->append(QString("采摘轨迹点位数量:%1").arg(path.size()));"【可采摘】" : "【未成熟跳过】";

2026-10-01 03:10:35 50

原创 信创AI苹果智能嫁接机器人Qt完整项目

{0,"山荆子实生砧",ROOT_SHANJING,"插皮接",CRAFT_BARK,5.0,4.5,10.0,3,21,27,72,95,"接穗削面紧贴砧木木质部,皮层完全包裹削面","接口+砧木截口全部密封,涂抹愈合膏",22,"接口无新生愈伤组织直接剔除补接"},{0,"M9矮化砧",ROOT_M9,"T型芽接",CRAFT_TBUD,1.2,1.8,5.0,1,18,24,65,88,"芽片皮层与砧木T口皮层贴合无空隙","膜缠绕严实包裹嫁接口,芽体外露",15,"叶柄一碰即脱落为成活;

2026-10-01 03:10:18 164

Qt代码,崩溃调试,在正常运行环境下查看代码调试点

代码崩溃是最头疼的事情,找出崩溃点才是第一件事。主要是程序Release编译完成后,发布给客户使用,出现异常崩溃退出。才需要这个进行崩溃捕捉!但是只能在Debug编译下,将DebugDump.pdb保存。将Debug下生成的DebugDump.exe一起单独运行,等待崩溃,等崩溃后会产生DebugDump.dump文件。双击DebugDump.dump后会以vs2013打开,点击右边 使用仅限本机进行调试,就可以定位到代码位置!

2025-10-13

Qt代码-打印日志调试

调试日志,便于程序运行后Debugview查看运行状态。

2025-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除