CANoe 网络管理 · 实战目录
30章 · 从入门到进阶
1
OSEK NM与AUTOSAR NM概述
CANoe网络管理仿真环境搭建
2
网络管理PDU结构解析
NM报文类型 (Alive, Ring, Sleep) 详解
3
节点状态机转换逻辑
Repeat Message · Normal · Ready Sleep · Bus Sleep
4
网络管理定时参数配置与计算
T_REPEAT_MESSAGE · T_NM_TIMEOUT · T_WAIT_BUS_SLEEP
5
CANoe中NM模块配置与激活
NM Simulation Node 配置
6
CAPL脚本基础 — 事件处理函数
on start · on key · on timer · on message
7
CAPL脚本基础 — 变量/函数/定时器/消息发送
核心编程元素
8
CAPL脚本基础 — 诊断请求与响应模拟
诊断交互
9
创建第一个NM仿真节点
发送Alive报文
10
节点状态机 — Bus Sleep → Normal State
完整转换实现
11
节点状态机 — Normal State → Bus Sleep
完整转换实现
12
Ring报文与逻辑环机制
CAPL实现Ring报文发送与接收
13
Sleep报文与同步睡眠机制
CAPL实现Sleep Indication & Acknowledge
14
多节点网络管理仿真
构建3个节点的完整NM网络
15
网络管理参数动态配置
通过CAPL修改T_REPEAT_MESSAGE等
16
网络管理故障注入
模拟节点丢失 · NM报文丢失 · 错误状态转换
17
网络管理与诊断结合
在NM网络中触发诊断会话
18
网络管理与COM栈结合
NM状态影响应用报文发送
19
NM测试环境搭建
Test Module & Test Unit 配置
20
NM报文格式测试
验证PDU结构 · 源地址 · 目标地址
21
节点状态转换测试
使用Test Wait语句验证状态机
22
定时参数测试
测量T_REPEAT_MESSAGE · T_NM_TIMEOUT精度
23
网络管理鲁棒性测试
节点加入/离开网络场景
24
网络管理压力测试
高频NM报文 · 大量节点同时唤醒
25
网络管理一致性测试
对照AUTOSAR NM规范逐条验证
26
自动化测试脚本编写
使用CAPL与Test Feature Set
27
测试报告生成
XML/HTML报告配置与自定义
28
CAN FD 网络管理
NM over CAN FD 配置与仿真
29
以太网网络管理 (SOME/IP NM)
基础概念与CANoe仿真
30
多网络协同管理
CAN + CAN FD + 以太网 NM 联合仿真