news 2026/10/13 13:49:25

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/10/6 0:01:24

电商源码系统集成海量促销功能,引爆销售增长

温馨提示&#xff1a;文末有资源获取方式在竞争激烈的电商市场&#xff0c;强大的营销能力是脱颖而出的核心。我们介绍一款集成了多种促销工具的电商源码系统&#xff0c;它专为提升销售和用户互动而设计&#xff0c;直接可用于商业运营&#xff0c;助您轻松实现业绩突破。以下…

作者头像 李华
网站建设 2026/10/11 17:33:29

当然这个表格不是我整理的,数据来源于网络,大家仅供参考,拿出来跟大家分享的目的也是跟大家一起交流讨论一下,毕竟每个人的背景和经历都不太一样,对于“难”字的定义肯定也有着不同的维度,大家也可以说出你心1

当然这个表格不是我整理的&#xff0c;数据来源于网络&#xff0c;大家仅供参考&#xff0c;拿出来跟大家分享的目的也是跟大家一起交流讨论一下&#xff0c;毕竟每个人的背景和经历都不太一样&#xff0c;对于“难”字的定义肯定也有着不同的维度&#xff0c;大家也可以说出你…

作者头像 李华
网站建设 2026/10/11 17:33:42

django-flask基于python的城市宠物医院管理系统的设计与实现

目录摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 随着城市化进程加快和宠物饲养率上升&#xff0c;宠物医疗需求显著增长。基于Python的Django-Flask框架设计的城市宠物…

作者头像 李华
网站建设 2026/10/12 18:49:06

AI优化服务公司全面盘点与对比分析

跟随人工智能技术于各行各业的渗透持续加深&#xff0c;各企业对于在线可达性与数字资产价值进行优化之时所产生的需求亦出现了根本性的改变&#xff0c;传统的搜索引擎优化也就是所谓的SEO策略逐步演变成了更为复杂、更为智能的被称作“AI优化”的体系 &#xff0c;依托机器学…

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

替代CentOS的轻量稳定服务器系统有哪些?推荐Rocky Linux还是AlmaLinux?

在 CentOS 8 停止维护&#xff08;2021-12&#xff09;和 CentOS Stream 成为主流开发分支后&#xff0c;社区确实需要稳定、轻量、企业级兼容的 RHEL 替代方案。目前主流的两个“RHEL 兼容发行版”——Rocky Linux 和 AlmaLinux——都高度可靠&#xff0c;但侧重点略有不同。 …

作者头像 李华