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

本文档详细介绍了如何在CANoe中新建一个工程,包括选择合适的模板、设置保存版本、配置CAN网络、添加DBC文件、设定系统变量和环境变量、创建Panel、添加网络节点以及编写和关联脚本等步骤,确保工程能够正常运行。对于CANFD通信项目,选择CANFD模板是关键。
摘要由CSDN通过智能技术生成

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

  1. 打开CANoe软件。File -> New -> Available Templates。这里根据你需要的目标模板去选择,例如我所在的项目需要CAN FD通信,则我要选择CAN FD 模板。
    在这里插入图片描述

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

  3. 保存好之后,我喜欢先建立好相对应的CAN 网络数量。File -> Options -> Measurement -> General中可以选择。如果你需要多个网络,这边可以选择相适配的。但是不能多余CANoe所支持的最大通道数量。
    在这里插入图片描述

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

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

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

  7. 之后,我们就需要添加我们所需要的网络节点。Simulation -> Simulation Setup -> 右键3。我们可以看到如下的页面。在这里,我们需要按照自己的需求添加网络节点,也就是Insert Network Node。Test Module是我们在测试具体功能才使用到的;Interative Generator是用来模拟某些报文的发送情况的;Replay Block CAN我没有使用过,所以无法展开。
    在这里插入图片描述

  8. 如果没有写好的脚本需要关联,而自己有需要去添加一些特定的脚本,需进入到Edit功能里面完成脚本的编写。
    在这里插入图片描述

  9. 如果存在需要关联的.can文件,则进入到Cofiguration功能中,完成相关的.can文件的配置和编译。
    在这里插入图片描述

  10. 完成这一系列的操作之后,再次保存。然后运行这个工程。如果存在错误,则会在Write窗口中打印相关联的错误,依据错误提示完成相关的修复。然后再次运行,直到没有错误。图示中的情况是CANoe工程已经正常运行了。
    在这里插入图片描述

  • 7
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小趴菜_自动驾驶搬砖人

谢谢大爷赏饭吃

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值