【05】Canoe零基础手把手教学 --- 最简单的仿真 --- 开关和灯

—>总目录跳转

【05】Canoe零基础手把手教学 — 最简单的仿真 — 开关和灯

一、新建工程

新建工程参考【01】Canoe零基础手把手教学 — Canoe安装 — 四、打开Canoe

二、创建DBC文件

点击Tools -> 点击CANdb++ Editor -> File -> Create Database -> CANoe Template.dbc得到如下图所示窗口(你们新建的应该右边是全空的):

在这里插入图片描述

在这里插入图片描述

右键单击左边的Signals -> New,按照下图所示创建一个信号Light

在这里插入图片描述

再右键单击左边的Signals -> New,按照下图所示创建一个信号Swtich

在这里插入图片描述

在进行后续操作之前,我觉得有必要简单解释一下dbc文件的层级关系:

  • 首先左边的Network nodesECUs可以简单理解为等价的,1个node就是1个ECU
  • 然后Messages就是报文,很好理解,1个ECU里面可以包含有很多个报文,比如一个门模块的ECU可以有门的开关、门锁状态的报文和门的类型(比如电吸门)的报文等等
    最后是Signals,同样,1个Message可以包含多个Signals,比如上面门模块的一个报文里面可以同时包含门的开关门锁状态这2个Signal

为了进一步理解,我再用更具体的例子来解释说明:

  • 现在有一个MessageDoor_statusDoor_status这个Message里面包含2个Signal,一个叫open_close一个叫lock_unlock
  • 用层级来表示就是:
  • ECU_A
    • Message1
      • Signal1
      • Signal2
    • Message2
    • Message3

我们再右键点击MessagesNew,新建一个报文Light_msg

在这里插入图片描述

同理再新建一个报文Switch_msg

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值