1. 介绍

CANoe是德国Vector公司的一款用于开发、测试和分析单个ECU和整个ECU网络的综合性工具,包括软件和硬件。它在整个开发过程中为网络设计者、开发和测试工程师提供支持:从规划到系统级测试。由于其多种变体和功能能够对不同的项目提供支持,被全球OEM和供应商广泛使用

1.1 优势

  • 只需一种工具即可完成所有开发和测试任务
  • 简单的自动化测试
  • 模拟和测试ECU诊断的广泛可能性
  • 在开发过程的早期检测并纠正错误情况
  • 对用户友好的基于图形和文本的结果评估

1.2 功能介绍

1.2.1 分析功能

CANoe网络通信分析:CANoe用户可以在台架上或者车辆中分析ECU和整个系统的多总线通信。下面这些窗口用于支持分析工作:

  1. Trace窗口:用于列出所有总线活动,例如消息或错误帧。 对于每条消息,都可以显示单独的信号值
  2. Graphics窗口:用于在时间轴上以图形方式在线显示消息和诊断请求中传输的值,例如rpm或温度值
  3. Statistics窗口:用于显示有用的网络和节点统计信息,例如节点和帧级别的总线负载、突发计数器/持续时间、帧和错误的计数器/速率、控制器状态
  4. Data窗口:用于显示预选数据,例如数字或条形图数据
  5. 状态追踪器:用于显示状态和位信号

更多的分析窗口和模块有:

  • Measurement Setup:用于功能块和评估功能的图形显示和参数化
  • Scope Window:用于离线显示使用 Option .Scope 记录的位电平测量值
  • Interactive Generator:用于刺激总线和便于发送修改后的信号
  • Signal Generator:用于生成信号波形(正弦波、斜波、脉冲、值列表等)
  • Logging/Replay:用于记录和以后的分析或测量回放
  • Trigger and Filter:用于对总线事件的特定反应并减少显示或记录的数据量
  • Write Window:用于CAPL程序的系统消息和用户特定的输出

1.2.2 诊断功能

使用CANoe进行诊断:

在CANoe中,可以在诊断方面测试和模拟ECU。在这个过程中,可以在所有重要的通信层进行干预。例如,故意挑起错误。CANoe支持所有相关的汽车网络和传输协议。可以自动、半自动以及交互地执行诊断测试。对于交互式测试,诊断窗口适用于所有重要用例(例如读取故障存储器、变体编码、OBD-II)

Variant Coding window:此诊断窗口用于读取、写入和比较ECU的变体编码数据

1.2.3 仿真功能

功能和通信过程的模拟:

可以使用CANoe仿真测试和分析被测系统 (SUT)。通过在实验室条件下将真实组件转移到模拟中,SUT 在定义、受控且最重要的是可重现的情况下运行。这使得可以无风险地分析限制和异常情况。此剩余总线仿真支持所有开发阶段

SUT可以是硬件也可以是软件

1.2.4 刺激功能

在刺激期间,将事件应用于被测系统 (SUT) 以产生所需的响应。 这些刺激可以具有计划控制或计划系统干扰的特征,以供进一步调查。 刺激的目标是:

  • SUT的受控、可重复激发
  • 用于分析的各种测试场景
  • 确定最优控制参数

1.2.5 测试功能

使用CANoe测试ECU和整个网络,支持如下测试:

  • ECU测试
  • 模块测试
  • 集成测试
  • 一致性测试
  • 回归测试
  • ECU原型测试

为了方便测试,CANoe集成了测试功能集 (TFS) 。它执行特定于应用程序的测试和标准化的一致性测试

在CANoe RT(实时)模式下,实时相关的模拟和测试功能在专用计算机上执行,即独立于图形用户界面。这提供了一种在必要时提高整体系统性能的简便方法。此外,它会导致更短的延迟时间和更精确的计时器

1.3 工具版本

  • CANoe pro:专业版适用于想要充分利用CANoe全部功能的用户。可以使用CAPL和.NET创建模拟模型。测试用例很容易使用Test Feature Set

  • CANoe run:适用于希望通过与指定的剩余总线仿真交互快速轻松地测试其ECU的用户。配置不可更改,分析功能完全可用,网络节点可轻松连接和断开

  • CANoe pex:专门提供图形用户界面。无需专门评估底层消息,即可轻松控制模拟、测试用例和结果


CANoe:入门介绍相关推荐

  1. CANoe 入门 _CAPL编程

    转自:https://www.cnblogs.com/dongdonghuihui/archive/2012/09/26/2704619.html CANOE入门(二) CAPL就是Communica ...

  2. Vector-常用CAN工具 - CANoe入门到精通_01

    之前有写过相关的CANoe工程配置,不过没有进行系统的介绍,通过各位热心人士的反馈,有些内容无法看懂,因此后续的内容会做好排版,让大家从入门到精通,一次性掌握所有的相关内容.今天就主要来介绍下VN16 ...

  3. CANOE入门(三)

    转自:https://www.cnblogs.com/fengliu-/p/7844085.html CANOE入门(三) 最好的学习方式是什么?模仿.有人会问,那不是山寨么?但是我认为,那是模仿的初 ...

  4. .NET读写Excel工具Spire.Xls使用(1)入门介绍

    原文:[原创].NET读写Excel工具Spire.Xls使用(1)入门介绍 在.NET平台,操作Excel文件是一个非常常用的需求,目前比较常规的方法有以下几种: 1.Office Com组件的方式 ...

  5. 独家 | 集成学习入门介绍

    作者:Jason Brownlee 翻译:wwl 校对:王琦 本文约3300字,建议阅读8分钟. 本文介绍了我们在生活中的许多决定包括了其他人的意见,由于群体的智慧,有的时候群体的决策优于个体.在机器 ...

  6. SpringBoot 2.0 系列001 -- 入门介绍以及相关概念

    为什么80%的码农都做不了架构师?>>>    SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 什么是SpringBoot? 项目地址:http://proje ...

  7. ECC加密算法入门介绍

    作者  : ZMWorm[CCG]   E-Mail: zmworm@sohu.com   主页  : Http://ZMWorm.Yeah.Net/ 前言 同RSA(Ron Rivest,Adi S ...

  8. [翻译][1.4.2]Flask-Admin入门介绍

    为什么80%的码农都做不了架构师?>>>    #Flask-Admin入门介绍 ##让我们荡起双桨 初始化 Introduction To Flask-Admin Getting ...

  9. 谷歌大脑科学家亲解 LSTM:一个关于“遗忘”与“记忆”的故事 本文作者:奕欣 2017-01-14 09:46 导语:AI科技评论保证这是相对通俗易懂的一篇入门介绍了,看不懂的话欢迎关注「AI 科技

    谷歌大脑科学家亲解 LSTM:一个关于"遗忘"与"记忆"的故事 本文作者:奕欣 2017-01-14 09:46 导语:AI科技评论保证这是相对通俗易懂的一篇入 ...

  10. Tomcat容器入门介绍

    Tomcat容器入门介绍 Tomcat环境配置 PS:JDK的安装这里就不讲了,找到安装包直接下一步下一步就行了. 1.配置JDK 在Windows10下,找到环境变量 在环境变量中添加JDK主目录 ...

最新文章

  1. 2022-2028年中国防臭袜行业投资分析及前景预测报告
  2. golang值为nil的channel
  3. 求和第一个算到最后一个周末求_Excel最全求和函数—sum家族系列
  4. 鸿蒙系统 产品,华为首款鸿蒙系统产品成行业公敌!只因开机无广告:遭十大品牌批评...
  5. Redis面试 - 哨兵集群实现高可用
  6. 【BZOJ4547】【HDU5171】小奇的集合,暴力+矩阵乘法
  7. Bootstrap 提示工具(Tooltip)弹出框
  8. 敏捷个人A2组第一次讨论纪要 如何让别人乐于帮助你?
  9. 大型企业能源管理系统的设计与应用
  10. 分享一款实用的APP开发框架
  11. 太牛了!阿里p8全面透彻剖析《Netty权威指南》,程序员必看!
  12. QTreeView 详解 并设置样式表
  13. Java 动态编译基础学习
  14. 基于HTML5移动app开发教程一
  15. 干货!APP推广全周期解决方案 只需做好这6步
  16. 用html画一个企鹅图案的代码,6张思维导图,帮你搞定html、css(css画QQ企鹅)
  17. 【PAT甲级 模拟 测试点0、3、4、5、7、8分析】1026 Table Tennis (30 分)
  18. grafana登录密码重置
  19. 如何巧妙使用PDF转换图片软件
  20. Android MediaRecorder录制视频音量小问题解决 (音视频转码合成)

热门文章

  1. acme.sh免费自动更新https证书
  2. 以发票为切口有效规避企业税务风险
  3. Quick BI V2.2夯实数据处理能力,支持跨源查询复杂场景
  4. python主线程_Python主线程和子线程
  5. oj试题 数字字符统计(字符串专题)
  6. 我把全国旅游数据用Python爬下来后发现,这个地方才是真正的旅游胜地
  7. 周杰伦新歌《说好不哭》上线,程序员哭了......
  8. oracle创建表,序列,触发器,自动生成唯一主键
  9. python之@property
  10. 黄锦诚:前端工程师新手必读