如何创建数据库并添加到仿真工程
玫瑰柒
|
2019.12.30
|
0
+关注

如何创建数据库,并将数据库添加到仿真工程中,使读者快速熟悉CANoe仿真工程架构和开发环境。本文将向您展示如何创建数据库,并添加到一个仿真工程中。

1. 创建仿真工程

创建一个仿真工程,完成ECU间的通信仿真,主要任务如下:

(1) 创建两个节点(Switch模块和Indicator模块)

(2) 创建两个控制面板(开关面板和指示灯面板)

(3) 通过CAPL代码实现两个节点间的通信打开CANoe主界面,单击File→New再双击选择CAN _500kBaud _1ch.tcn工程模板,将生成一个空白的支持单通道的CAN总线仿真工程,如图1。将其命名Communication,并将其保存在文件夹E:\Example下,并在该文件夹下创建文件夹CANdb、Panels和Nodes。

图1 工程模板选择窗口

2. 创建CAN数据库

数据库文件在仿真工程中可以供CAPL和Panel面板调用,并在分析窗口中将相关信息解析出来。

(1)新建CAN数据库

现在创建一个含有报文Msg1和信号bsSwitch的数据库。

① 单击Tools→CANdb++Editor打开CAN数据库编辑器。

② 在CANdb++Editor界面中单击File→Create database 并选择CAN Template.dbc作为模板。

③ 将新建文件名命名为Communication,并保存在CANdb文件夹中。

(2)添加报文和信号
在Messages下面创建一条报文Msg1,报文设置如图2所示,单击“确定”按钮保存。

图2 创建Msg1 报文

在Signals下面创建一个信号bsSwitch,信号设置如图3所示,单击“确定”保存。

图3 创建信号bsSwitch

将信号bsSwitch拖曳到报文Msg1下面,这样信号就变成了报文的一条信号,如图4所示。至此,数据库已经创建完毕,此数据库只包含一条报文和一条信号。

图4 完成后的数据库

3. 添加数据库到工程中

进入点击File→Simulation Setup窗口,并在System View视图中单击Networks→CAN Networks→CAN→Database,右击鼠标选择Add,便可以将新建的数据库Communication.dbc添加到仿真工程Communication.cfgz中。如图5所示。

图5 数据库添加到工程中

以上主要介绍了如何创建仿真工程,如何添加报文和信号,并将信号加入报文;如何创建数据库,并将数据库添加到仿真工程中,不知通过以上这些讲解,您学会了吗?

精选留言
延伸阅读
2020.11.20
2916阅读
更多报告干货
写留言
2986
阅读
收藏
回到顶部