其他软件的辅助功能
This commit is contained in:
parent
68f0f98ea6
commit
46e271fb7d
@ -49,11 +49,6 @@
|
|||||||
<CURVE IsShow="0" />
|
<CURVE IsShow="0" />
|
||||||
<VALUE Stategy="0" TimeBngrWay="0" Coef_a="0" Coef_b="0" Coef_c="0" Coef_d="0" Coef_e="0" ResetStep="0" XInvl="1000" MaxRadom="0" MinRadom="0" MaxValue="0" MinValue="0" />
|
<VALUE Stategy="0" TimeBngrWay="0" Coef_a="0" Coef_b="0" Coef_c="0" Coef_d="0" Coef_e="0" ResetStep="0" XInvl="1000" MaxRadom="0" MinRadom="0" MaxValue="0" MinValue="0" />
|
||||||
</DATA>
|
</DATA>
|
||||||
<DATA Name="R" BLOCK="2" PrtcTYPE="2" Unit="deg" ShowType="0" Addr="26" Gain="1" Size="2" BitOffset="0" BitNum="32" Range="--" Color="" ByteOder="0" WordOder="0" IntervalTime="0" IsShow="1" IsBRead="1" IsBWrite="0">
|
|
||||||
<TIMEOUT Time="2000" ResendCount="0" />
|
|
||||||
<CURVE IsShow="0" />
|
|
||||||
<VALUE Stategy="0" TimeBngrWay="0" Coef_a="0" Coef_b="0" Coef_c="0" Coef_d="0" Coef_e="0" ResetStep="0" XInvl="1000" MaxRadom="0" MinRadom="0" MaxValue="0" MinValue="0" />
|
|
||||||
</DATA>
|
|
||||||
</DATA_LIST>
|
</DATA_LIST>
|
||||||
</DEVICE>
|
</DEVICE>
|
||||||
</DEVICE_LIST>
|
</DEVICE_LIST>
|
||||||
|
|||||||
@ -1,16 +1,28 @@
|
|||||||
App下新建TireHolePose项目
|
App下新建JiuruiWorkpiecePose项目
|
||||||
1. 复制WorkpieceHole进行修改 参数配置方式要类比过来
|
1. 复制TireHolePose进行修改 参数配置方式要类比过来
|
||||||
2. 使用的算法是 @AppAlgo/workpieceHolePositioning
|
2. 使用的算法是 @AppAlgo/workpieceHolePositioning
|
||||||
3. 使用VzNLSDK 设备
|
3. 使用VzNLSDK 设备
|
||||||
4. 算法接口是sx_getTireHolePose
|
4. 算法接口是Jiurui_getWorkpiecePose
|
||||||
5. 结果参考算法目录下*test.cpp workpieceHolePositioning_test接口的测试,参数也参考这个内容,参数配置类比WorkpieceHole
|
5. 结果参考算法目录下*test.cpp workpieceHolePositioning_test接口的测试,参数也参考这个内容,参数配置类比WorkpieceHole
|
||||||
6. 结果列表进行更新
|
6. 结果列表进行更新
|
||||||
7. 根据算法需要的参数进行修改config,并实现从页面进行修改参数
|
7. 根据算法需要的参数进行修改config,并实现从页面进行修改参数
|
||||||
8. App.pro 中增加编译选项,并且在GrabBagPrj/buildArmPrj.sh编译选项
|
8. App.pro 中增加编译选项,并且在GrabBagPrj/buildArmPrj.sh编译选项
|
||||||
9. 增加arm下的pkg脚本
|
9. 增加arm下的pkg脚本
|
||||||
10. 项目的协议文档也给搞一份ModbusTCP的
|
10. 项目的协议文档也给搞一份ModbusTCP的
|
||||||
11. tcp 协议格式参考@App/DiscHolePose/DiscHolePoseApp 也给一份协议
|
11. tcp 协议格式给一份协议
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
App/DiscHolePose项目,使用的算法是 @AppAlgo/workpieceHolePositioning,算法接口是sx_getDiscHolePose 和 sx_getDiscRackCenterPosition.使用VzNLSDK设备,检查一遍完整的项目逻辑,可参考App/ScrewPosition
|
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脚本
|
||||||
@ -70,6 +70,7 @@ int WheelMeasurePresenter::InitApp()
|
|||||||
|
|
||||||
// 传入扫描配置到基类
|
// 传入扫描配置到基类
|
||||||
SetScanConfig(m_configResult.scanConfig);
|
SetScanConfig(m_configResult.scanConfig);
|
||||||
|
SetDebugDataSaveQueueSize(4);
|
||||||
|
|
||||||
// 初始化相机
|
// 初始化相机
|
||||||
if (!initializeCameras()) {
|
if (!initializeCameras()) {
|
||||||
|
|||||||
@ -85,6 +85,7 @@ GrabBag/
|
|||||||
| ParticleSizeApp | 颗粒粒度分析 | VzNL 3D相机 | 7900 | 502→5020 | - | - |
|
| ParticleSizeApp | 颗粒粒度分析 | VzNL 3D相机 | 7900 | 502→5020 | - | - |
|
||||||
| TunnelChannelApp | 隧道通道检测 | 海康相机 + VzNL 3D相机 | - | 502→5020 | - | 2D+3D 融合 |
|
| TunnelChannelApp | 隧道通道检测 | 海康相机 + VzNL 3D相机 | - | 502→5020 | - | 2D+3D 融合 |
|
||||||
| WheelMeasureApp | 轮毂尺寸测量 | VzNL 3D相机 | - | 502→5020 | - | - |
|
| WheelMeasureApp | 轮毂尺寸测量 | VzNL 3D相机 | - | 502→5020 | - | - |
|
||||||
|
| ParkingSpaceGuideApp | 停机位引导 | Hik 单目网口相机 + RsLidar + LED屏 | - | 502→5020 | - | UDP 8800 输出检测结果 |
|
||||||
|
|
||||||
> **协议说明:**
|
> **协议说明:**
|
||||||
> - **TCP**:用于与机器人/上位机通信的自定义协议
|
> - **TCP**:用于与机器人/上位机通信的自定义协议
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user