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

CANoe 报文仿真

文章目录

  • 一、单个/少数报文仿真
    • 1、Canoe 发送报文
    • 2、可以自定义该报文发送节点
    • 3、添加报文
    • 4、触发方式
  • 二、ECU节点仿真
    • 1、导入DBC,添加节点
    • 2. 选择节点中的哪些报文可以发送
    • 3. 更新ECU 节点发送的报文数据
  • 三、开始仿真
  • 激活/失效该 ECU节点

一、单个/少数报文仿真

1、Canoe 发送报文

右键点击如下图选择insert CAN Interactive Generators(插入CAN的交互生成器)
在这里插入图片描述
在这里插入图片描述

2、可以自定义该报文发送节点

在这里插入图片描述

3、添加报文

双击增加的 ECU节点,进入如下界面
在这里插入图片描述

在这里插入图片描述

4、触发方式

在Trigger下面有触发方式

  • 1、Manual 手动触发,类似于等待,点击发送

  • 2、on key 按键触发,绑定其他能触发按键的一个动作进行发送

  • 3、Periodic 周期触发,配置时间,按时间发送

二、ECU节点仿真

1、导入DBC,添加节点

右键Databases 选择
在这里插入图片描述

其中Add是仅添加DBC文件,Import不仅添加DBC文件,还可以将DBC中定义的节点进行加载到CANoe的CAN线上。
在这里插入图片描述
在这里插入图片描述
如果导入的时候未选择按导入节点,也可以选择DBC,重新添加节点:
在这里插入图片描述

2. 选择节点中的哪些报文可以发送

右键 VCU节点,选择Open IL Configuration...
在这里插入图片描述
勾选需要发送的信号:
在这里插入图片描述

3. 更新ECU 节点发送的报文数据

点击此图标进入数据修改界面:

在这里插入图片描述
在这里插入图片描述

三、开始仿真

点击闪电按钮(Start)会弹出让我们选择所用硬件通道,如有硬件,选择与产品相连的CAN通道即可,没有硬件的话也可以使用虚拟通道(Virtual CAN BUS):
在这里插入图片描述

选择完成之后点击OK即可启动工程。

考虑到不是每个读者都有硬件,以下暂时以无硬件仿真进行讲解。

在home目录下,点击Real Bus旁边的小箭头,切换到SimulationBus模式进行离线仿真
在这里插入图片描述

激活/失效该 ECU节点

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/505284.html

相关文章:

  • 升级thinkphp8最新版本,升级后发现版本不变
  • 工业大数据分析算法实战-day07
  • 六、nginx负载均衡
  • 鸿蒙项目云捐助第十一讲鸿蒙App应用的捐助成功自定义对话框组件实现
  • 华为云联合中国信通院发布首个云计算智能化可观测性能力成熟度模型标准
  • 如何评估呼叫中心大模型呼出机器人的使用效果?
  • ARM/Linux嵌入式面经(六一):联合汽车电子
  • unity 雷达
  • 单元测试知识总结
  • Android:使用Service处理息屏后的WebSocket的服务端推送消息并传递给前端
  • Git Bash Here 中文显示乱码的处理方法
  • FreeBSD安装教程
  • Loki 各模式简介
  • MySQL八股-全局锁,表级锁,表锁,元数据锁,意向锁,行级锁,行锁,间隙锁,临键
  • (四)Spring Cloud Alibaba 2023.x:高效构建 Gateway 网关服务
  • Android XR 是什么?解释它的功能、设备、开发工具等
  • 【算法】实体关系抽取
  • Codeforces Round 993 (Div. 4)题解
  • 【计算机网络】期末考试预习复习|中
  • 从零用java实现 小红书 springboot vue uniapp (4)个人主页优化
  • 为“行车大脑”降温:Simdroid-EC助力汽车ECU设计研发
  • 视频汇聚平台:Liveweb视频流媒体平台视频监控系统解决方案
  • 通过解调使用正则化相位跟踪技术进行相位解包裹
  • VMware替代 | 双一流大学采用ZStack ZSphere虚拟化平台加速医学应用算法分析
  • UNIAPP框架uView初步集成与开发设计
  • C05S08-LVS负载均衡
  • C 语言代码诗韵:数字功能的雅集华章
  • ps案例制作
  • 【C++】列表初始化、声明、范围for、array容器
  • C++智能指针详解