现在使用的CANoe是十几年前的了,软件版本为V5.1,好在一些功能还是具有的。下面记录一下一些注意事项等问题。
5.1版本的软件在xp下能运行,在win7下就难了,笔记本和台式机都是win7 32,系统也是同一个包,但只能在笔记本运行(重复打开软件3次以上才能运行)。CANoe常用的几个模块有CANdb Editor,CAPL Browser,Panel Editor。其中,
CANdb Editor:主要用来编辑dbc库的。
Panel Editor:用来做界面,可以拖一些LED,指针,灯等,比较方便,相比之下,用mfc实现起来就有些麻烦了。
CAPL Browser:主要用来配合Panel Editor,同时又需要CANdb Editor来做连接。CAPL使用C语言编程,操作也比较简单,基本上都是右键->new就可以新建了。
打开软件第一步:菜单栏File->New Configuration,这里可以建一个空模板,或波特率500K的模板,或j1939格式的模板。
下面写一下常用的操作:
Variables:用来存放一些变量的定义,如msTimer Timer_100ms;定义一个100ms的定时器变量。timer Timer_1s;定义一个1s的定时器变量。message EEC1 EEC1_Msg;定义报文,而pg EEC1 EEC1_Msg;则是定义j1939格式的报文。
Syst