自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ISO14229之概述

ISO14229之概述0、概述1、术语介绍2、诊断服务报文格式3、NRC定义描述 0、概述         ISO-14229也称为UDS(统一诊断服务),是一个用于汽车行业诊断通信的需求规范,应用于OSI七层模型...

2019-09-28 19:28:25

阅读数 419

评论数 1

原创 关于自动化诊断测试(CANoe.Diva的应用)

关于自动化诊断测试(CANoe.Diva的应用)0、概述1、新建Diva工程,生成测试用例2、在CANoe中导入Diva工程3、执行测试案例,生成测试报告4、根据测试报告进行错误处理 0、概述         CA...

2019-08-12 21:25:26

阅读数 2375

评论数 6

原创 ISO 15765-2(网络层服务)

ISO 15765-2学习笔记1、网络层协议数据单元的格式(N_PDU)2、四种网络层协议数据单元类型2.1、单帧( SF N_PDU) 1、网络层协议数据单元的格式(N_PDU)         不同节点网络层对...

2019-08-07 21:00:51

阅读数 696

评论数 2

原创 诊断会话控制及保持/ECU复位(ISO14229系列之10/3E/11服务)

诊断会话控制及保持/ECU复位(ISO14229系列之10/3E/11服务)1、诊断会话控制(10服务)2、DTC设置控制(85服务) 1、诊断会话控制(10服务)         DiagnosticSessio...

2019-08-03 19:46:18

阅读数 1338

评论数 1

原创 C#中对串口的操作

C#中对串口的操作1、通过new SerialPort()创建串口对象2、通过MulGetHardwareInfo()查找当前的串口3、对串口对象(例子中的sp1)的其他属性进行配置4、弹出文件选择框,进行文件类型筛选;5、通过FileStream类打开前面选择的文件的数据,获取数据6、从串口缓冲...

2019-08-02 20:49:56

阅读数 414

评论数 0

原创 CANoe工程通过控件改变报文信号值的两种方法

CANoe工程通过控件改变报文信号值的两种方法1、目的2、操作方法2.1、直接将面板控件关联上DBC中的报文信号2.2、利用环境变量和CAPL编程完成3、总结 1、目的         在CANoe上制作面板控件,...

2019-08-02 19:30:03

阅读数 853

评论数 11

原创 C#中调用exe文件示例

C#中调用exe文件功能描述代码 功能描述         在C#中调用另一个exe文件;参数通过面板上的控件进行设置输出。面板如下,其中,"加载文件"用于选择要调用的exe文件;“加载图片”、...

2019-08-02 18:28:21

阅读数 795

评论数 0

原创 关于cdd文件的配置

关于cdd文件的配置0、概述1、"ECU Information"的配置2、“Fault Memory”的配置3、“Common Diagnostics”的配置4、“States”的配置 0、概述       &n...

2019-07-31 19:41:30

阅读数 2366

评论数 0

原创 通信控制/DTC设置控制(ISO14229系列之28/85服务)

通信控制/DTC设置控制(ISO14229系列之28/85服务)1、通信控制(28服务)2、DTC设置控制(85服务) 1、通信控制(28服务)         CommunicationControl (28服务) ...

2019-07-06 16:58:11

阅读数 971

评论数 0

原创 程序控制(ISO14229系列之31服务)

程序控制(ISO14229系列之31服务)1、请求格式2、肯定响应格式 1、请求格式         RoutineControl (31 hex) ,用于对主机厂定义的一些特定程序的控制操作(启动程序、停止程序、...

2019-07-06 16:29:26

阅读数 1185

评论数 1

原创 CANoe之CAPL编程(CANoe系列其三)

CANoe之CAPL编程(CANoe系列其三)摘要1、CAPL概述1.1、CAPL语言特性1.2、CAPL的程序结构1.3、CAPL的数据类型1.4、CAPL事件类型概述2、CAPL事件类型2.1、系统事件2.2、CAN控制器事件2.3、CAN消息事件2.4、时间事件2.5、键盘事件2.6、错误帧...

2019-07-02 19:42:28

阅读数 3942

评论数 1

原创 CANoe之Panel Designer的使用(CANoe系列其二)

Vspy之Graphical Panels的使用(Vspy系列其二)摘要1、Panel的新建及概述2、常用控件的介绍2.1、LED控件2.2、Text Display控件2.3、Meter控件2.4、Function Block Button控件2.5、Tx Button控件2.6、On Off ...

2019-06-30 14:12:21

阅读数 2780

评论数 4

原创 关于CAPL中对dll的调用操作

关于CAPL中对dll的调用操作1、操作步骤2、示例 1、操作步骤         在CANoe中对节点的编程是通过CAPL(Communication Application Programming Laguag...

2019-06-27 21:59:25

阅读数 1679

评论数 2

原创 关于ECU升级数据的传输(ISO14229系列之34/36/37服务)

关于ECU升级数据的传输(ISO14229系列之34/36/37服务)1、ECU升级概述2、请求种子3、发送密钥 1、ECU升级概述         关于ECU升级数据的传输,是通过34(请求下载)、36(传输数据...

2019-06-26 19:38:19

阅读数 1108

评论数 0

原创 安全访问(ISO14229系列之27服务)

安全访问(ISO14229系列之27服务)1、27服务概述2、请求种子3、发送密钥1、01子服务2、02子服务3、04子服务4、06子服务5、0A子服务2、14服务-——清除故障信息 (ClearDiagnosticInformation)总结 1、27服务概述   &nb...

2019-06-22 19:24:21

阅读数 1570

评论数 3

原创 关于DTC诊断故障码的获取与清除(ISO14229系列之14、19服务)

关于DTC诊断故障码的获取与清除(ISO14229系列之14、19服务)1、19服务-——读取诊断故障码信息(ReadDTCInformation)1、01子服务2、02子服务3、04子服务4、06子服务5、0A子服务2、14服务-——清除故障信息 (ClearDiagnosticInformat...

2019-06-21 20:01:37

阅读数 5825

评论数 22

原创 关于Vspy中CCode编程对文本控件信息的编码格式转换(Vspy系列应用1)

关于Vspy中CCode编程文本控件信息的编码格式转换(由GB2312编码转Unicode及Utf8格式)1、关于struct与union的内存分配方式2、关于struct与union的大小计算方式总结 1、关于struct与union的内存分配方式 (1)、结构体(struct)按照定义时的...

2019-06-18 20:40:21

阅读数 159

评论数 0

原创 C++中文件读写操作及文件中指定内容的获取

C++中文件读写操作及文件中指定内容的获取2、关于struct与union的大小计算方式总结 目的:从文件中(文件格式如下图)获取x,y的数值,通过形参argvfanhuo并输出到txt文本中 通过c++的实现代码如下: #include <iostream> #inclu...

2019-06-12 19:36:36

阅读数 711

评论数 0

原创 vs工程生成dll文件及其调用方法

vs工程生成dll文件及其调用方法1、vs工程中dll文件的生成1.1、将生成exe文件的工程修改为生成dll文件1.2、新建工程生成dll文件2、关于dll文件的调用 1、vs工程中dll文件的生成 1.1、将生成exe文件的工程修改为生成dll文件    &...

2019-06-12 16:33:00

阅读数 1691

评论数 0

原创 Vspy工程之C Code Interface的使用(Vspy系列其三)

Vspy工程之C Code Interface的使用(Vspy系列其三)1、通过C Code Interface新建vs工程2、C Code Interface的使用3、自动生成的函数接口解析4、报文发送的函数接口 1、通过C Code Interface新建vs工程   ...

2019-05-25 20:45:33

阅读数 576

评论数 0

原创 DTC标准故障码格式解析

DTC标准故障码格式解析1、故障内码与5位标准故障码的对应关系2、故障码的16进制表示         DTC(Diagnostic Trouble Code)表示诊断故障码,是故障类型的"身份ID&quo...

2019-05-24 20:05:37

阅读数 4040

评论数 2

原创 关于VS运行结果窗口的保留及屏蔽操作

关于VS运行结果窗口的保留及屏蔽操作1、保留运行结果窗口1.1、使用DOS指令pause进行窗口暂停1.2、使用getchar()函数进行窗口保留1.3、通过对工程子系统属性设置为控制台来实现2、屏蔽编译结果窗口显示的方法2.1、使用#pragma comment设置连接器选项2.2、通过对工程子...

2019-05-21 20:56:54

阅读数 462

评论数 0

原创 error C4996: 'scanf': This function or variable may be unsafe的解决方法

error C4996: 'scanf': This function or variable may be unsafe的解决方法1、问题描述2、解决方案2.1、使用#define _CRT_SECURE_NO_WARNINGS宏定义2、关于struct与union的大小计算...

2019-05-06 20:36:20

阅读数 197

评论数 0

原创 CANoe常用操作(CANoe系列其一)

CANoe常用操作(CANoe系列其一)摘要1、CANoe工程的新建2、通过Trace工具查看交互的报文内容3、通过Logging保存日志文件4、创建IG发送报文5、通过Graphics界面抓取信号波形6、加载cdd文件7、过滤报文ID的接收8、其他 摘要    ...

2019-05-04 17:27:56

阅读数 7911

评论数 8

原创 sizeof(struct)与sizeof(union)的区别

sizeof(struct)与sizeof(union)的区别1、关于struct与union的内存分配方式2、关于struct与union的大小计算方式1、关于结构体的大小 1、关于struct与union的内存分配方式 (1)、结构体(struct)按照定义时的顺序,为每个成员在内存中依次...

2019-05-03 19:35:09

阅读数 146

评论数 0

原创 Vspy之Graphical Panels的使用(Vspy系列其二)

Vspy之Graphical Panels的使用(Vspy系列其二) 摘要1、Panel的新建及概述2、常用控件的介绍2.1、LED控件创建步骤1、新建一个CAN数据库文件2、创建信号要用到的数值表Value Tables3、创建信号Signals,关联该信号的数值表4、创建报文Messages...

2019-04-16 20:19:23

阅读数 530

评论数 0

原创 Vspy常用操作(Vspy系列其一)

Vspy之常用操作(Vspy系列一)摘要创建步骤1、新建一个CAN数据库文件2、创建信号要用到的数值表Value Tables3、创建信号Signals,关联该信号的数值表4、创建报文Messages5、创建网络节点Network nodes6、将信号、报文及网络节点进行关联链接7、创建或导入自定...

2019-04-13 17:26:53

阅读数 2044

评论数 0

原创 关于DBC文件的格式解析(DBC文件系列其二)

关于DBC文件的解析摘要创建步骤1、新建一个CAN数据库文件2、创建信号要用到的数值表Value Tables3、创建信号Signals,关联该信号的数值表4、创建报文Messages5、创建网络节点Network nodes6、将信号、报文及网络节点进行关联链接7、创建或导入自定义属性,并进行修...

2019-04-04 19:15:07

阅读数 9299

评论数 2

原创 关于offsetof(s,m)的解析

关于offsetof(s,m)的解析         在一些库的写法中,我们有时会看到如下的宏定义:         #define OF...

2019-03-31 15:02:21

阅读数 272

评论数 0

原创 关于DBC文件的创建(DBC文件系列其一)

关于DBC文件的创建摘要报文例子 摘要 dbc数据库文件是用来描述CAN网络节点间数据通讯的一种文件,包含了CAN总线协议中协议数据及其所代表的具体意义。它可以用来监测与分析CAN网络上的报文数据,也可以用来模拟某个CAN节点。 dbc文件的创建过程一般可分为以下几个部分: 1、新建一个C...

2019-03-31 11:56:21

阅读数 5066

评论数 1

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