
CAN报文解析
胡白白
自动驾驶地图定位攻城狮
展开
-
python使用cantools库出错
这两个包python使用cantools库出错:提示:这里简述项目相关背景:本人最近在解析CAN 报文,网上搜索下来发现其网路上其实推荐两个库;一个是cantools;另外一个是python-can。安装方法如下:pip install cantoolspip install python-can安装好之后,使用这两个库出现了以下问题:>>> import cantoolsTraceback (most recent call last): File "<s原创 2021-07-22 10:06:55 · 4125 阅读 · 2 评论 -
python如何把16进制转换成10进制的
16进制转换成10进制最近在做CAN报文的解析,在解析的过程中我们的CAN ID也就是我们常说的ID其实是16进制的,实际在使用python-can、cantools库的时候其使用的message的arbitration_id为10进制的,这时候我们需要报文的装换。网路上下载的一个代码为str格式的转换:def hex2dec(string_num): print(string_num.upper()) return str(int(string_num.upper(), 16))原创 2021-07-22 09:41:34 · 6588 阅读 · 1 评论