- 博客(7)
- 收藏
- 关注
原创 Python读取Excel数据并进行函数拟合
数据分析过程中,需要对数据趋势进行分析,利用Python进行数据拟合是一种不错的方式,下列以一次、二次、三次函数拟合为例,对下表demo数据进行不同拟合,最终生成函数和曲线。Excel数据Demo。
2022-10-27 12:39:47 2895
原创 Python转化Ascii读取软件版本号
ECU软件版本服务读取到的16进制字符串,需要通过ASCii码表对照来解析获取软件版本,如下图所示。为简化操作,通过python解析软件版本,代码如下:# coding=utf-8list_num = []print("输入16进制数(按空格分割):")a = input()a_list = a.split()for i in range(len(a_list)): a = a_list[i] num = '0x' + a num = eval(...
2022-03-20 10:25:39 598
原创 Canoe之CAPL编程--建立带计数器和Checksun仿真Canfd节点
/*@!Encoding:936*/includes{ }variables{ message 0x21 msg1 = {dlc=8}; // 定义ADC时间同步报文 msTimer timer1; byte DataArray[8] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};}on start{ setTimer(timer1,50); }on timer timer1{ int i; in.
2022-01-15 15:26:06 3536 1
原创 Canoe之CAPL编程--控制HSPY-36-03程控电源
variables{ int i; byte UART_Port = 1; dword Power_baudrate = 9600; int my_RS232Flag;}int RS232Init(dword port,dword baudrate,dword numberOfDataBits,dword numberOfStopBits,dword parity){ dword ConfigureFlag; dword RS232OpenFlag;.
2022-01-15 15:22:29 2379 2
原创 利用Python进行数据分析--批量处理CAN报警数据,统计误报率
利用Python批量处理路试采集的CAN原始数据,并计算报警总数及误报漏报次数,实现方法如下:# *-* coding:utf8 *-*from matplotlib import pyplot as pltimport numpy as npimport pandas as pdimport os# 函数作用:将16进制字符串转换为16进制整型def DecToHex(num): result = str(hex(eval(num))) return r...
2022-01-15 13:15:42 1207
原创 利用Python进行数据分析--CAN报文数据解析,生成折线图
在汽车CAN报文数据分析工作过程中,需要经常对总线报文进行解析,并生成曲线做数据分析,定位以及对比。本文以车速报文为例,在不依托vector及其他CAN分析上位机的条件下,基于python工具对CAN报文进行解析,最终回执信号折线图。代码如下:# *-* coding:utf8 *-*from matplotlib import pyplot as pltimport numpy as npimport pandas as pd# 函数作用:将ASC数据中的时间戳和车速信...
2021-12-26 15:51:50 7497 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人