news 2026/4/16 5:50:26

VP引导定位软件-平移九点标定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VP引导定位软件-平移九点标定

VP引导定位软件-平移九点标定

一 确定通讯协议

Calib,X,Y,第几个点 Calib,140,10,1Calib,140,-10,2Calib,140,-30,3Calib,160,10,4Calib,160,-10,5Calib,160,-30,6Calib,180,10,7Calib,180,-10,8Calib,180,-30,9

二 定义全局变量

/// <summary>/// 软件模式/// Location :定位模式/// Calib :九点标定/// Rotate :旋转标定/// </summary>publicstaticstringSoftModel="Location";/// <summary>/// 轴的物理位置X/// </summary>publicstaticdoubleReal_X=0;/// <summary>/// 轴的物理位置Y/// </summary>publicstaticdoubleReal_Y=0;

三 通讯解析上位机数据

// 解析数据,设置软件模式GlobalParameters.SoftModel=msg.Split(',')[0];if(GlobalParameters.SoftModel=="Calib"){// 如果是第一个点,则清空之前的数据if(Convert.ToInt32(msg.Split(',')[3])==1){// AlgorithmService.Instance.ClearNPCali();}GlobalParameters.Real_X=Convert.ToDouble(msg.Split(',')[2]);GlobalParameters.Real_Y=Convert.ToDouble(msg.Split(',')[3]);}// 触发拍照(在上位机或者PLC发送这个通讯信息的时候,我们进行解析以后,进行拍照)CameraService.Instance.SnapImage();

四 算法实现

/// <summary>/// 当前toolblock/// </summary>privateCogToolBlockmToolBlock;privateCogToolBlockDetectCircle_ToolBlock;publicVpAlgo(){mToolBlock=CogSerializer.LoadObjectFromFile(@".\Algo\myToolBlock.vpp")asCogToolBlock;DetectCircle_ToolBlock=CogSerializer.LoadObjectFromFile(@".\Algo\九点标定圆定位TB.vpp")asCogToolBlock;}publicvoidDetectCircle(ICogImageimg,outdoubleImageY,outdoubleImageX){// 输入图像DetectCircle_ToolBlock.Inputs["img"].Value=img;// 执行DetectCircle_ToolBlock.Run();// 获取圆心X、YImageY=(double)mToolBlock.Outputs["X"].Value;ImageX=(double)mToolBlock.Outputs["Y"].Value;}

五 流程实现

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

Python 的常用开发工具

你想了解Python的常用开发工具&#xff0c;我会按「新手友好度」和「使用场景」分类介绍&#xff0c;帮你快速找到适合自己的工具&#xff0c;不管是入门学习还是实际开发都能用上。 一、新手首选&#xff08;易上手、零配置&#xff09; 这类工具门槛极低&#xff0c;不用复杂…

作者头像 李华
网站建设 2026/4/12 13:35:51

阿德勒《自卑与超越》深度解读:于自卑中寻路,在合作中超越

阿德勒《自卑与超越》深度解读&#xff1a;于自卑中寻路&#xff0c;在合作中超越阿尔弗雷德・阿德勒&#xff0c;作为与弗洛伊德、荣格并称的现代心理学三大奠基人&#xff0c;是个体心理学的创始人、人本主义心理学的先驱。不同于弗洛伊德理论的艰深晦涩&#xff0c;他的经典…

作者头像 李华
网站建设 2026/4/7 19:39:33

基于 YOLOv8 的无人机城市交通多目标检测系统 [目标检测完整源码]

基于 YOLOv8 的无人机城市交通多目标检测系统 [目标检测完整源码] 一、应用背景与技术动机 在智慧城市建设进程中&#xff0c;交通运行状态的实时感知已成为城市治理的重要基础能力。相较于传统地面摄像头&#xff0c;无人机具备机动灵活、视角俯瞰、覆盖范围广等优势&#x…

作者头像 李华
网站建设 2026/3/30 4:21:07

年终总结PPT怎么做?我用ChatExcel AIPPT一键生成,被领导夸疯了!

年末了&#xff01;又到年终汇报季&#xff0c;但是&#xff0c;很多同学写年终总结时&#xff0c;没思路、没灵感、没精力……现在&#xff0c;【ChatExcel AIPPT】让你“一句话生成PPT”&#xff0c;把一年的辛苦&#xff0c;一键升级为老板眼中的高分成绩单&#x1f4c4;~01…

作者头像 李华
网站建设 2026/3/22 15:46:44

信创云文档如何解决Word公式粘贴到XHEDITOR的兼容性?

我是如何用99元预算给CMS系统加了个"Word全家桶"功能的 各位学弟学妹们好&#xff0c;我是你们山西老学长&#xff0c;最近不是在搞毕业设计嘛&#xff0c;做了个CMS新闻管理系统。导师看了说&#xff1a;“你这系统发新闻还得手动排版&#xff1f;太土了吧&#xf…

作者头像 李华
网站建设 2026/4/9 18:24:57

CAN通信速率和传输距离关系

来自《汇川 IS620P系列伺服应用手册 CANopen通信篇》1M通信速率&#xff0c;通信距离要小于25m。 500K速率能到100m。 对于CAN通信&#xff0c;线缆线径对于传输距离影响不大。

作者头像 李华