目录
初识CANoe
在汽车行业中,Vector公司可谓是大名鼎鼎,其旗下完整的V模型开发工具链可谓丰富充足。相信CANoe也是大家所最耳熟能详的一个软件吧。作为一个通用的开发、测试和分析环境,CANoe在整个开发过程中可供所有项目参与者使用。系统设计者在功能分配、功能检查和整个系统的集成过程中都可以得到CANoe的支持。供应商也可以通过模拟剩余的总线和环境,获得理想的测试环境。
CANoe基本架构
来源:Vector
CANoe本身的功能其实可以简单理解为收和发两个功能块,如上图所示:
无论Stimulation使用CAPL脚本、测试模块或者最简单的IG模块,其本质都是使用CANoe的发的功能,即发送想要的报文到网络上去。待发数据会经过缓存器排队,依次发送到网络上。
而相应的,CANoe也会收取网络接口的数据,并存储到对应的缓存中,相应的数据会被传输到Measurement Setup中添加的窗口中以图形或列表等方式解析显示,方便分析。
这其实就是CANoe本身最粗颗粒度的架构模型,上文提到的一些名词,大家也可以先不用管,此处理解CANoe主要是收和发的功能即可,当然使用CANoe更多的是要考虑,具体怎么发,发什么,对于收的数据如何分析,这个后面会逐步介绍。
学习目标
本专栏以初学者的视角,介绍CANoe中的的基本概念以及各项功能,包括例如基本的如何新建配置工程、设置总线,以及相对复杂的CAPL的使用,对此有兴趣的朋友可以订阅专栏,大家一起学习进步,希望学习完本专栏的朋友,可以对CANoe有比较感性且比较全局的认识,并且可以具备将CANoe用于实际工程的能力。
P.s. 本专栏采用的是CANoe15 SP5来进行介绍。