From 46e271fb7d2c276a08b449d6bc5c4c1218751698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=B0=E4=BB=94?= Date: Sat, 11 Jul 2026 16:00:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B6=E4=BB=96=E8=BD=AF=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E8=BE=85=E5=8A=A9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Doc/vision_modbus_client.mthings | 5 ----- App/NewApp.txt | 22 ++++++++++++++----- ...d => 钢筋焊缝定位系统ModbusTCP通信协议.md} | 0 .../Presenter/Src/WheelMeasurePresenter.cpp | 1 + README.md | 7 +++--- 5 files changed, 22 insertions(+), 13 deletions(-) rename App/RodWeldSeam/Doc/{MODBUS_PROTOCOL.md => 钢筋焊缝定位系统ModbusTCP通信协议.md} (100%) diff --git a/App/JiuruiWorkpiecePose/Doc/vision_modbus_client.mthings b/App/JiuruiWorkpiecePose/Doc/vision_modbus_client.mthings index bfeda39b..f3ae54a0 100644 --- a/App/JiuruiWorkpiecePose/Doc/vision_modbus_client.mthings +++ b/App/JiuruiWorkpiecePose/Doc/vision_modbus_client.mthings @@ -49,11 +49,6 @@ - - - - - diff --git a/App/NewApp.txt b/App/NewApp.txt index 4be7d75e..4ae7768e 100644 --- a/App/NewApp.txt +++ b/App/NewApp.txt @@ -1,16 +1,28 @@ -App下新建TireHolePose项目 - 1. 复制WorkpieceHole进行修改 参数配置方式要类比过来 +App下新建JiuruiWorkpiecePose项目 + 1. 复制TireHolePose进行修改 参数配置方式要类比过来 2. 使用的算法是 @AppAlgo/workpieceHolePositioning 3. 使用VzNLSDK 设备 - 4. 算法接口是sx_getTireHolePose + 4. 算法接口是Jiurui_getWorkpiecePose 5. 结果参考算法目录下*test.cpp workpieceHolePositioning_test接口的测试,参数也参考这个内容,参数配置类比WorkpieceHole 6. 结果列表进行更新 7. 根据算法需要的参数进行修改config,并实现从页面进行修改参数 8. App.pro 中增加编译选项,并且在GrabBagPrj/buildArmPrj.sh编译选项 9. 增加arm下的pkg脚本 10. 项目的协议文档也给搞一份ModbusTCP的 - 11. tcp 协议格式参考@App/DiscHolePose/DiscHolePoseApp 也给一份协议 + 11. tcp 协议格式给一份协议 - App/DiscHolePose项目,使用的算法是 @AppAlgo/workpieceHolePositioning,算法接口是sx_getDiscHolePose 和 sx_getDiscRackCenterPosition.使用VzNLSDK设备,检查一遍完整的项目逻辑,可参考App/ScrewPosition \ No newline at end of file + App/DiscHolePose项目,使用的算法是 @AppAlgo/workpieceHolePositioning,算法接口是sx_getDiscHolePose 和 sx_getDiscRackCenterPosition.使用VzNLSDK设备,检查一遍完整的项目逻辑,可参考App/ScrewPosition + + + + + 开始 App\ParkingSpaceGuide 应用 + 1. 界面直接复制 App\TireHolePose + 2. 算法预留接口 + 3. 硬件设备: Device\HikDevice (单目网口) + Device\RsLidarDevice + LED屏输出结果(暂定ModbusTCP进行对接,这部分可以在Device新建模块) + 4. 结果列表进行更新 + 5. 根据算法需要的参数进行修改config,并实现从页面进行修改参数 + 6. App.pro 中增加编译选项,并且在GrabBagPrj/buildArmPrj.sh编译选项 + 7. 增加arm下的pkg脚本 \ No newline at end of file diff --git a/App/RodWeldSeam/Doc/MODBUS_PROTOCOL.md b/App/RodWeldSeam/Doc/钢筋焊缝定位系统ModbusTCP通信协议.md similarity index 100% rename from App/RodWeldSeam/Doc/MODBUS_PROTOCOL.md rename to App/RodWeldSeam/Doc/钢筋焊缝定位系统ModbusTCP通信协议.md diff --git a/App/WheelMeasure/WheelMeasureApp/Presenter/Src/WheelMeasurePresenter.cpp b/App/WheelMeasure/WheelMeasureApp/Presenter/Src/WheelMeasurePresenter.cpp index 02b87c5c..a939ead8 100644 --- a/App/WheelMeasure/WheelMeasureApp/Presenter/Src/WheelMeasurePresenter.cpp +++ b/App/WheelMeasure/WheelMeasureApp/Presenter/Src/WheelMeasurePresenter.cpp @@ -70,6 +70,7 @@ int WheelMeasurePresenter::InitApp() // 传入扫描配置到基类 SetScanConfig(m_configResult.scanConfig); + SetDebugDataSaveQueueSize(4); // 初始化相机 if (!initializeCameras()) { diff --git a/README.md b/README.md index a3ba116e..e1abddb1 100644 --- a/README.md +++ b/README.md @@ -82,9 +82,10 @@ GrabBag/ | WorkpiecePositionApp | 双传感器工件抓取定位 | EpicEye + VzNL 3D相机 | 客户端连接5901 | 502→5020 | - | 连接 BinocularMarkApp | | WorkpieceSpliceApp | 闭环控制工件拼接组装 | VzNL 3D相机 | 客户端连接5901 | 502→5020 | - | 连接 BinocularMarkApp | | BinocularMarkApp | 3D Mark 点检测服务 | 大恒相机(双目) | 5901 | - | - | 无 Modbus | -| ParticleSizeApp | 颗粒粒度分析 | VzNL 3D相机 | 7900 | 502→5020 | - | - | -| TunnelChannelApp | 隧道通道检测 | 海康相机 + VzNL 3D相机 | - | 502→5020 | - | 2D+3D 融合 | -| WheelMeasureApp | 轮毂尺寸测量 | VzNL 3D相机 | - | 502→5020 | - | - | +| ParticleSizeApp | 颗粒粒度分析 | VzNL 3D相机 | 7900 | 502→5020 | - | - | +| TunnelChannelApp | 隧道通道检测 | 海康相机 + VzNL 3D相机 | - | 502→5020 | - | 2D+3D 融合 | +| WheelMeasureApp | 轮毂尺寸测量 | VzNL 3D相机 | - | 502→5020 | - | - | +| ParkingSpaceGuideApp | 停机位引导 | Hik 单目网口相机 + RsLidar + LED屏 | - | 502→5020 | - | UDP 8800 输出检测结果 | > **协议说明:** > - **TCP**:用于与机器人/上位机通信的自定义协议