CANoe操作介绍系列 ———— 新建CANoe 仿真工程

在项目初期,我们可能无法从已有的项目移植我们的CANoe工程。那就需要我们自己新建一个适用于本项目的工程。如何新建一个全新的CANoe工程呢?

  1. 打开CANoe软件。File -> New -> Available Templates。这里根据你需要的目标模板去选择,例如我所在的项目需要CAN FD通信,则我要选择CAN FD 模板。
    CANoe操作介绍系列 ———— 新建CANoe 仿真工程_第1张图片

  2. 选择保存名称、路径、版本。这里需要强调一下,保存的版本这一个选项。如果你选择默认的,系统会给你建立一个基于你驱动版本的版本。可以这么理解:你用CANoe 14.0 打开的工程,默认保存的版本是14.0。这样子存在着低版本(例如12.0)无法打开你所创建的工程。所以这里在保存的时候尽量避免这个问题。
    CANoe操作介绍系列 ———— 新建CANoe 仿真工程_第2张图片

  3. 保存好之后,我喜欢先建立好相对应的CAN 网络数量。File -> Options -> Measurement -> General中可以选择。如果你需要多个网络,这边可以选择相适配的。但是不能多余CANoe所支持的最大通道数量。
    CANoe操作介绍系列 ———— 新建CANoe 仿真工程_第3张图片

  4. 创建好了之后,可以在相对应的CAN 网络中添加该网络下需要使用的DBC文件。如何创建DBC 文件,请参考另外一篇文章。(CANoe操作介绍系列 ———— 创建数据库(.dbc))
    CANoe操作介绍系列 ———— 新建CANoe 仿真工程_第4张图片

  5. 添加完DBC文件之后,我们可能还需要使用到一些系统变量与环境变量。这边也可以找到相对应的文章(CANoe操作介绍系列 ———— 系统变量与环境变量)。这边就不做重复的介绍。

  6. 完成第五步之后,我会比较常完成的是相关Panel的操作。如何创建需要的Panel,请参考另外一篇文章(CANoe操作介绍系列 ———— Home功能区中Panel操作)

  7. 之后,我们就需要添加我们所需要的网络节点。Simulation -> Simulation Setup -> 右键3。我们可以看到如下的页面。在这里,我们需要按照自己的需求添加网络节点,也就是Insert Network Node。Test Module是我们在测试具体功能才使用到的;Interative Generator是用来模拟某些报文的发送情况的;Replay Block CAN我没有使用过,所以无法展开。
    CANoe操作介绍系列 ———— 新建CANoe 仿真工程_第5张图片

  8. 如果没有写好的脚本需要关联,而自己有需要去添加一些特定的脚本,需进入到Edit功能里面完成脚本的编写。
    CANoe操作介绍系列 ———— 新建CANoe 仿真工程_第6张图片

  9. 如果存在需要关联的.can文件,则进入到Cofiguration功能中,完成相关的.can文件的配置和编译。
    CANoe操作介绍系列 ———— 新建CANoe 仿真工程_第7张图片

  10. 完成这一系列的操作之后,再次保存。然后运行这个工程。如果存在错误,则会在Write窗口中打印相关联的错误,依据错误提示完成相关的修复。然后再次运行,直到没有错误。图示中的情况是CANoe工程已经正常运行了。
    CANoe操作介绍系列 ———— 新建CANoe 仿真工程_第8张图片

你可能感兴趣的:(CANoe,扫描测试工具,软件测试)