回复:求一份报文解析的事例程序

已锁定

草野

  • 帖子

    16
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2023-08-22

普通 普通 如何晋级?

发布于 2023-12-27 17:36:49

22楼

展开查看
以下是引用宝冬在2023-12-22 11:49:06的发言 >16楼

300案例他扫描60度,精度0.5度,采集了240个点云。50cm一个点云,目标是人阈值20cm,车辆阈值5米。

你用的激光雷达量程,在你的报文示例里面是100米(16#10270000)。


300案例中他多用常量编程,你应该都用变量。否则现场调试,从HMI更改管脚参数与模式,以匹配调试场景,就不便利,效率太低。程序架构的效率也太低。

在基本摸索出场景特点和适宜参数验证的基础上,适当降低精度,提高处理速度和存储效率。


用博图SCL和UDT,比300编程手段方便多了。所有的nCode都定义成UDT,就不用定义常量了。你这项目主要是用简单UDT构成复合型UDT的大量定义和运用。

通讯倒没啥特殊,下帖对你可能有用。https://www.ad.siemens.com.cn/club/bbs/Post_1862263_50_0_0_0_1_0__0.html


另外,你这雷达价格是多少?如果有适配OpanHarmony的国产激光雷达,那上位开发效率高太多。可以手机遥控和同步,但那是嵌入式又一套东西了。最近这两天,长成手机样子的OpanHarmony开发板已经问世了。


这项目没有根本上的难度,就是工作量大,大量阅读吃透雷达用法,反复调试。

那个300案例也是比较简单化,一些小场景细节的顺滑与健壮都没弄。这种项目非常值得迭代。你的公铁交叉路口的人车场景要比他的复杂,就看你是否想做到丝滑的程度。值得深度玩,好事儿。点云对比的偏差计算,你可以有自己的套路。

工控人都说卷。不想和别人卷,就得做别人没做过和不去做的。越难越好。


宝东大佬,我现在已经可以收和发心跳报文了,而且也发送了测量开始的报文,也接收到了测量所得数据的报文,但是对于报文的处理还不清楚。报文格式我都已经全部弄清楚了,就是处理这一块儿的编程很头疼,如何写出像这个厂家给的cpp中的解析函数呢?原本cpp中20多个解析函数,我只需要用到区域监测信号和坐标数据,从而来判断列车、人、障碍物的有或无,但是这些解析函数的编写确实很头疼,学习LAD和SCL时也没有目的性,所以想厚颜问一问宝东大佬,有没有相关或者类似的处理报文的程序例程供小弟学习一下,比如机器人,或者别的检测手段在PLC上实现报文处理的,万分感谢






评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15106条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。