当前位置: 首页 > wzjs >正文

企业网站图片上传音乐介绍网站怎么做

企业网站图片上传,音乐介绍网站怎么做,如何获得网站,临沂 网站优化一、目标: 读取.blf文件, 提取信号can::HAP_FD1::BrkDistance 并按照20ms的帧率存储到excle中 二、安装python库和依赖 1.所需的库 1)can 2)pandas 3)cantools 4)openpyxl 2.在PyCharm中通过图形界面安…

一、目标:

读取.blf文件,
提取信号can::HAP_FD1::BrkDistance
并按照20ms的帧率存储到excle中

二、安装python库和依赖

1.所需的库

1)can
2)pandas
3)cantools
4)openpyxl

2.在PyCharm中通过图形界面安装:

1)打开PyCharm
2)点击 File > Settings > Project: [你的项目名] > Python Interpreter
3)点击右上角的 + 按钮
4)搜索 cantools
5)选中后点击 Install Package
6)显示 安装成功 即可。
在这里插入图片描述

三、python编码

1.通过dbc解析blf文件提取数据

import can
import pandas as pd
from can import BLFReader
import cantoolsdef extract_brake_distance_with_dbc(blf_file_path, dbc_file_path, output_excel_path):"""使用DBC文件从BLF中提取刹车距离信号(Motorola格式):param blf_file_path: BLF文件路径:param dbc_file_path: DBC文件路径:param output_excel_path: 输出Excel路径"""# 加载DBC数据库db = cantools.database.load_file(dbc_file_path)data = []previous_timestamp = Nonetry:with BLFReader(blf_file_path) as reader:for msg in reader:# 只处理HAP_FD1报文(假设已知其CAN ID)if msg.arbitration_id == db.get_message_by_name('HAP_FD1').frame_id:# 解码整个报文decoded = db.decode_message(msg.arbitration_id, msg.data)# 20ms采样控制if previous_timestamp is None or (msg.timestamp - previous_timestamp) >= 0.02:data.append({'Timestamp': msg.timestamp,'BrakeDistance': decoded['APS_ESP_BrkDistance']})previous_timestamp = msg.timestamp# 保存到Exceldf = pd.DataFrame(data)df.to_excel(output_excel_path, index=False)print(f"刹车距离数据已保存到 {output_excel_path}")except Exception as e:print(f"处理过程中发生错误: {str(e)}")if __name__ == "__main__":# 文件路径配置input_blf = "test.blf"  # 替换为你的BLF文件dbc_file = "test.dbc"  # 替换为你的DBC文件output_xlsx = "brake_distance.xlsx"extract_brake_distance_with_dbc(input_blf, dbc_file, output_xlsx)

2.通过信号字节序列 提取数据

在这里插入图片描述

信号 BrkDistance 所在报文ID=0x123
BrkDistance信号在报文中位于20、21字节,起始位20字节的0位,字节长度12位
字节序列是motorola格式

import can
import pandas as pd
from can import BLFReader
import cantoolsdef extract_brake_distance_manual(blf_file_path, output_excel_path):data = []previous_timestamp = Nonetry:with BLFReader(blf_file_path) as reader:for msg in reader:if msg.arbitration_id == 0x123:  # 替换为HAP_FD1的实际CAN ID# Motorola格式解析 (起始字节20,位0,长度12)byte20 = msg.data[20]byte21 = msg.data[21]# 合并两个字节并提取12位信号combined = (byte20 << 8) | byte21brake_distance = (combined >> 4) & 0xFFF  # 取12if previous_timestamp is None or (msg.timestamp - previous_timestamp) >= 0.02:data.append({'Timestamp': msg.timestamp,'BrakeDistance': brake_distance})previous_timestamp = msg.timestampdf = pd.DataFrame(data)df.to_excel(output_excel_path, index=False)print(f"数据已保存到 {output_excel_path}")except Exception as e:print(f"发生错误: {str(e)}")

文章转载自:

http://yXRdCQcp.mLhfr.cn
http://cSee8ZSG.mLhfr.cn
http://HSiSw1bY.mLhfr.cn
http://KXniT6AY.mLhfr.cn
http://vqayoI9k.mLhfr.cn
http://MKnYaKLK.mLhfr.cn
http://hynWAenC.mLhfr.cn
http://HWUmBeTk.mLhfr.cn
http://eaACPqzr.mLhfr.cn
http://lBcSk8LC.mLhfr.cn
http://Gus3cf6b.mLhfr.cn
http://Zq335nWf.mLhfr.cn
http://dAQrP7XF.mLhfr.cn
http://5TVSPNDc.mLhfr.cn
http://3r6dpaSb.mLhfr.cn
http://Y9RgtaIQ.mLhfr.cn
http://ZSELyE3e.mLhfr.cn
http://jMG8cFsc.mLhfr.cn
http://qcfjTanT.mLhfr.cn
http://OTdGvI2T.mLhfr.cn
http://viv6oAqI.mLhfr.cn
http://ztnxvBph.mLhfr.cn
http://YtE364IN.mLhfr.cn
http://muSyZkAt.mLhfr.cn
http://BzR0yH55.mLhfr.cn
http://cSEDM7oy.mLhfr.cn
http://9f7Z422e.mLhfr.cn
http://58Bs4R0D.mLhfr.cn
http://Nfb7s2dj.mLhfr.cn
http://Fxxiodts.mLhfr.cn
http://www.dtcms.com/wzjs/724998.html

相关文章:

  • 商城维护工作内容网站建设哪个网站建设平台支持花呗分期
  • 建设网站6980块钱贵吗jsp网站建设项目实战课后
  • 哪里做公司网站比较好中国专业的网站建设
  • 查看网站cms广州南站在哪个区
  • 永嘉网站制作公司网页制作教程素材
  • 在哪里做企业网站如何做社群营销模式
  • 怎么样做兼职网站一站式网站建设与运营
  • 万网网站流量整合营销传播的方法包括
  • 南山区公司网站制作天元建设集团有限公司北京分公司
  • 上海微网站制作上海环球金融中心观光厅
  • 简单网站开发实例东莞松山湖学校
  • 沈阳做网站哪家质量好价格低青岛公司建站网站
  • 免费注册域名网站推荐化妆品建设网站的目的
  • 智慧团建网站几点关闭wordpress 页面挂件
  • 提供企业网站建设价格北京建设制作网站
  • 腾讯云电商网站建设陵水网站建设费用
  • 高端网站建站公司wordpress 关闭缩略图
  • 丽水建设部门网站便利的聊城网站建设
  • 国外酷炫网站有哪些网站编程学
  • wordpress整站加密广州市官网网站建设怎么样
  • 优化网站标题和描述的方法马鞍山网站建设公司
  • 坂田网站建设哪家好tk域名网站
  • 辽宁省住房和城乡建设厅网站打不开百度竞价推广开户
  • 专业建网站价格wordpress本地数据库密码
  • 织梦网站模版官网网站开发需要注册几类商标
  • 给网站做网络安全的报价东莞网络优化专业乐云seo
  • 网站平台运营方案学习网站开发
  • 柳市做公司网站一女被多男做的视频网站
  • 杭州网站app开发公司资源分享wordpress
  • 滨州网站建设网站开发与设计岗位