自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(219)
  • 资源 (14)
  • 收藏
  • 关注

原创 第三章 软件定义汽车的典型架构

SDV典型架构

2024-03-01 16:58:17 158 1

原创 基于C++的protobuf的一个小练习

基于C++的protobuf的一个小练习

2024-02-27 15:52:51 63

原创 C++ protobuf的examples之add_person_cpp测试

C++ protobuf的examples之add_person_cpp测试

2024-02-27 15:46:54 67

原创 关于在Ubuntu20.04环境下安装GRPC

在Ubuntu20.04环境下安装GRPC

2024-02-27 15:32:07 442

原创 第二章 整车EE架构的升级关键点

整车EE架构的升级关键点

2024-02-08 14:50:54 422

原创 第一章 整车EE架构和软件发展情况

整车EE架构和软件发展情况

2024-02-08 14:22:56 549

原创 dpkt库多次循环读取PCAP文件中的完整数据方法

dpkt库多次循环读取PCAP文件中的完整数据方法

2024-01-24 11:06:37 79

原创 Python中按照字典value中的某个类属性对字典重排序

Python中按照字典value中的某个类属性对字典重排序

2024-01-24 10:50:45 55

原创 Python中max/min函数能返回位置

Python中max/min函数能返回位置

2024-01-24 10:38:13 60

原创 Python使用numpy求xx分位数(分位数---统计数据的稳定性指标)

Python使用numpy求分位数

2024-01-24 10:32:26 213

原创 解析pcap中ts转换为ms方法(四舍五入)

解析pcap中ts转换为ms方法

2024-01-24 10:23:02 34

原创 Python基于dpkt库来解析片间传输数据pcapng文件

python使用dpkt库来解析pcapng文件

2024-01-24 10:13:13 195

原创 关于使用Python脚本自动编译proto文件生成xxx_pb2.py的方法

使用Python脚本来自动编译proto文件

2023-12-07 10:15:50 764

原创 Windows下使用proto

在Windows上使用protobuf

2023-11-28 14:50:53 680

原创 Windows10环境下Python解析pacp文件

没有找到可用的libpcap库提供程序,因此无法使用pcap功能。这可能是由于缺少libpcap库或在Windows操作系统上没有正确安装WinPcap或Npcap。是一个功能强大的网络分析工具,可以用于解析、构建和发送网络数据包。库提供的其他方法来访问和处理数据包的各个字段。对象,其中包含所有的数据包。函数用于读取pcap文件,并返回一个。除了打印摘要信息,你还可以使用。方法来显示数据包的详细信息,或使用。在Python中,你可以使用。循环遍历每个数据包,并使用。方法打印数据包的摘要信息。

2023-11-21 11:11:34 241

原创 Ubuntu16.04系统在Docker容器搭建 Gitlab 服务器

从Docker Hub下载最新版本的GitLab CE镜像到您的本地Docker环境中,根据您的网络连接速度和镜像大小,这个过程可能需要一些时间。需要注意的是,容器必须已经在运行状态,且容器内部已经安装了bash shell(或者替换为其他合适的shell)。命令,您可以进入正在运行的GitLab容器,并在容器中启动一个bash shell。这样可以让您与容器进行交互,执行各种命令、查看容器内部的文件系统、调试容器中的问题等。命令用于在正在运行的容器中执行交互式的命令。3. 启动Gitlab容器。

2023-11-16 19:10:33 959

原创 Ubuntu16.04上安装Docker

如果一切正常,应该会输出 “Hello from Docker!安装依赖包,以便使用 HTTPS 仓库。添加 Docker GPG 密钥。添加 Docker 仓库。

2023-11-16 17:20:43 410

原创 Ubuntu执行sudo apt-get update报错E: Failed to fetch https://mirrors.aliyun.com/docker-ce/linux/ubuntu/di

【代码】Ubuntu执行sudo apt-get update报错E: Failed to fetch https://mirrors.aliyun.com/docker-ce/linux/ubuntu/di。

2023-11-13 18:45:31 2023

原创 Ubuntu执行sudo apt-get update报错W: An error occurred during the signature verification. The repository

【代码】Ubuntu执行sudo apt-get update报错W: An error occurred during the signature verification. The repository。

2023-11-13 18:38:38 886

原创 使用Python脚本添加新的相关节点到arxml文件中的指定位置

使用xml库;读取原来的arxml文件,获取树结构;创建需要添加的节点结构;找到要插入的节点位置,将添加的节点加入树结构中重写整个树到新文件中。

2023-08-29 11:50:06 1698

原创 Python脚本在xxx_ph2.py中寻找所有的message的方法

Python脚本在xxx_ph2.py中寻找所有的message的方法

2023-07-25 13:12:36 260

原创 关于CANoe的Panel使用介绍

打开CANoe软件。在“Project”视图中,右键单击您想要创建Panel工程的CANoe配置文件,然后选择“New Panel Project”。在“New Panel Project”对话框中,选择Panel项目的名称和存储位置。选择Panel项目的模板类型,例如“Simple Panel”、“Extended Panel”等。点击“Finish”按钮,CANoe将自动创建Panel项目并打开相应的编辑器。Analog Gauge控件:模拟表盘控件,用于显示指定范围内的值。

2023-06-05 16:13:21 1835 1

原创 Python解析Autosar 标准文件(arxml)---按struct类型解析内容

很多时候,我们需要提取arxml文件中的某些数据,然后再对这些数据进行二次开发或使用

2023-06-01 17:59:08 1077 1

原创 Python解析Autosar 标准文件(arxml)---按行解析内容。

使用Python解析AUTOSAR标准中定义的XML格式文件。Python中有许多XML解析库可供选择,其中比较常用的有ElementTree、lxml和xml.etree.ElementTree等。

2023-06-01 17:36:16 2196

原创 CAPL解析CSV文件的方法

某些时候,我们需要在CAPL脚本里面去解析文件,从而方便我们进行做一些测试的输入和比较,虽然CAPL类C语言,但是它仍然有一系列自己的接口函数,并不能直接按照C语言的内置函数直接使用,所以,我们还是要去熟悉和了解一下CAPL给的自己的库函数,虽然说明文档确实很方便,但是由于一方面纯英文文档对于英文不好的人来说有一些不友好,其次,很多函数的缩写不能让我们很敏感的知道它的用法,这也会花费一些时间,所以在不断使用这些函数的过程中,就需要不断去记录下来,方便以后自己的使用。需要将我们CSV中的个别内容单独取出来。

2023-05-22 16:50:46 474

原创 pywintypes.com_error: -2147352567,“发生意外“ 解决办法

Python调用CANoe接口报错问题—电脑安装多版本CANoe一、问题:具体报错情况如下图:原因:安装了CANoe12.0和CANoe13.0两个版本。二、解决办法:Python是根据当前注册的CANoe的组件来识别可用的CANoe是哪个版本;安装多种版本的CANoe的情况下,除了使用的CANoe版本外,将其他所有CANoe的COM组件都得注销掉;为保险起见,可以再注册一下你当前要要使用所本的COM组件;注销和注册的方法找到CANoe的安装路径,比如我的CANoe12的路径为C

2023-05-19 18:04:41 3730

原创 XCP on ETH无法选择真实以太网通道问题

XCP on ETH无法选择真实以太网通道问题

2023-05-19 17:47:11 200

原创 Python调用CANoe发诊断请求和接收请求的方法

当我使用Python调用CANoe进行自动化测试的时候,那么我们就没有办法绕过诊断测试了,当然我们也不需要绕过诊断测试,因为我们的接口中是支持调用诊断模块的,这样就非常方便我们直接使用接口来进行诊断的测试了,惊不惊喜意不意外?当然随着越来越多的工具库的集成,我们需要更多地掌握使用的方法,而不需要自己造轮子,这是一个大趋势,我们也需要跟随这个大趋势来不断完善自己,提升自己,从而来提高工作效率。

2023-05-17 15:40:49 1591

原创 Python解析CANoe录制的blf文件&asc文件通用方法

Python解析CANoe录制的blf文件&asc文件通用方法

2023-04-21 12:18:19 3388

原创 Python解析CANoe录制的asc文件

由于很多时候我们需要单纯分析一些报文数据,筛选或者一些故障报文,这个时候,用CANoe打开太占用设备了,而且只能过滤到某一帧报文,当我们能够使用python解析数据的时候,我们可以精确到某一个字节上,这样能够是我们的分析更加精准和高效,所以本文章介绍了如何解析asc文件的方法,便于后面自己使用的时候能有地方可以回顾。

2023-04-17 15:02:09 1668

原创 CANoe仿真报文无法持续外发的解决办法(OSEKNMO1库引起)

CANoe仿真报文无法持续外发的解决办法(OSEKNMO1库引起)

2023-04-14 10:45:47 959 3

原创 CANoe创建仿真节点,并配合CAPL按需改变信号值

本文章只针对一路CAN进行仿真,主要目的是记录一下如何使用节点仿真搭配CAPL编程来模拟信号的发送,解决信号不断跳变的仿真场景。

2023-04-10 16:12:55 2380 2

原创 Python调用CANoe的接口源码

随着Vector接口越来越丰富,自动化测试也变得越来越普遍,我们可以根据官方给的接口,直接对CANoe进行操作,以便于获取CAN信号,甚至通过Python执行模块自动化测试,本文章就简单谈谈如何用Python启动CANoe以及Python支持的CANoe调用接口

2023-04-06 18:17:18 2282 4

原创 Python基于周立功盒子接收特定报文信号并实时绘制折线图(二)

的基础上需要做一些优化,原因是,因为取数据和画图都在同一个线程中进行,这有可能导致程序出现问题,所以想到了使用消费者和开发者模型来优化一下代码。是一样的,我们只是新改了业务代码zlg_test.py文件,以下是zlg_test.py文件的实现。

2023-03-28 17:59:54 704

原创 Python基于周立功盒子接收特定报文信号并实时绘制折线图(一)

为了节省成本,最大限度利用资源,放弃了用Vector的盒子,采用周立功盒子来做二次开发,以方便来进行压力测试。是一样的,我们只是新改了业务代码zlg_test.py文件,以下是zlg_test.py文件的实现。

2023-03-28 17:52:28 1361

原创 Python基于周立功盒子的二次开发的封装和调用

前面我们介绍如何拿到官网给的例程并使用起来,但在使用的过程中,我们发现官网给的例子非常的冗长,可读性不好,于是我进行分解和封装,使得程序更容易看明白,如下是我对结构的分解和介绍。zlgcan.py文件。

2023-03-28 17:28:50 1686 2

原创 Python基于周立功盒子的二次开发的准备工作

基于周立功的二次开发是python通过调用zlgcan.dll,来实现CAN卡的通讯收发报文的,在python中通过ctypes模块调用c++动态库的接口函数(zlgcan.dll),我们需要根据我的电脑选择相对应版本的dll,比如64位的操作系统安装的64位的Python,那么就需要最新的64位的zlgcan.dll,否则在运行时会报错。三、下载地址和示例的说明。

2023-03-28 16:21:39 3053

原创 Python中生产者消费者模型

实现了多少个消费者consumer进程,就需要在最后往队列中添加多少个None标识,方便生产完毕结束消费者consumer进程。否则,p.get() 不到任务会阻塞子进程,因为while循环,直到队列q中有新的任务加进来,才会再次执行。而我们的生产者只能生产这么多东西,所以相当于程序卡死。生产者消费者模式 是Controlnet网络中特有的一种传输数据的模式。用于两个CPU之间传输数据,即使是不同类型同一厂家的CPU也可以通过设置来使用。

2023-03-24 19:03:59 1922

原创 Python调用CANape读取和写入XCP Device的变量实现自动化标定

Vector现在对于Python的支持越来越丰富了,最近知道了Python 可基于 CANape 的 COM 接口调用 CANape,实现对 ECU 的测量标定等功能,这对于之前一直使用内置脚本的我来说简直是福音,本文章记录了Python调用CANape实现自动化标定的相关操作。

2023-03-02 14:09:14 2664 3

原创 Python 绘制折线图(matplotlib)

绘制折线图

2022-12-09 11:04:32 3250

zlg的二次开发之qt

使用qt开发的基于周立功接收和发送CAN的上位机

2023-04-14

zlg的Python应用

关于如何使用周立功提供得接口进行二次开发,语言:python

2023-04-14

gif_software

1. 制作gif动图 2. 方便于CSDN的博客书写

2022-02-08

usb-over-network-server-64bit.msi

1. usb-over-network-server-64bit.msi (Linux) 2. 网络USB共享 3. 通过局域网内共享usb设备的软件

2022-01-29

Everything-1.4.1.992.x64.zip

Windows下最好用的搜索软件,非常便捷和方便,按名索骥,全盘搜索,速度不是一般的快

2020-12-25

ico图标1.rar

适用于做上位机开发需要图标的小伙伴,主要应用于工具栏

2020-12-25

QT基于vector(PCan)的CAN工具开发.7z

该demo是基于QT开发的CAN的上位机工具,支持Vector和PCan等当前主流的CAN盒子的通信,同时也支持CAN FD格式的报文,该demo简单展示了CAN的收发的过程,是入门级开发的很好教程

2020-09-24

Simple_Chart_Untitled.zip

QChart是一种坐标轴作图的模块,在实际的开发中,比起QT自己画图更高效,更容易,而且效果更好,资源所包含的只是QChart应用入门级demo,旨在于让人能够更快地上手。

2020-08-12

Dynamic drawing_demo.7z

1.基于MFC框架的设计,UI界面能够动态画图及动态显示出来; 2.利用MFC自带的绘图控件; 3.只是一个简单的demo,内附完整代码,可直接运行

2020-06-01

MDF4_lib.7z

High-Performance Function Library for Reading and Writing MDF4 Files

2020-06-01

net网络问卷调查系统.zip

net网络问卷调查系统主要应用了.net技术和SQL server数据库,是基于Web开发的一款系统,它具有管理问卷,分析问卷,发放问卷的功能,基本满足简单问卷软件的需求

2019-12-09

答辩PPT参考模板.rar

毕业设计答辩、课程设计答辩、会议展示等PPT模版,样式多,质量高,设计巧,大学时期可是帮了我不少忙,先放网上吧,说不定以后还能用上

2019-12-09

ChartCtrl_demo__ChartCtrl_doxygen__ChartCtrl_source.7z

MFC下好用的高速绘图控件,童叟无欺,demo,doxygen,source全部打包,https://www.codeproject.com上下载的。

2019-11-19

DirectX_Repair_3.7_Enhanced_XiaZaiBa.zip

DirectX修复工具主要针对0xc000007b问题设计,可以完美修复该问题。

2019-07-31

“拍照赚钱”的任务定价

2017全国大学生数学建模B题,“拍照赚钱”的任务定价问题

2018-08-24

数据结构课设之二叉树遍历

对任意给定的二叉树(顶点数自定)建立它的二叉链表存贮结构,并利用栈的五种基本运算(置空栈、进栈、出栈、取栈顶元素、判栈空)实现二叉树的先序、中序、后序三种遍历,输出三种遍历的结果。

2018-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除