本文主要介绍运行软件自带的一个简单例程,在概述中只说说该软件的功能太抽象,介绍例程一方面能让大家对该软件能做什么有个宏观的感受;另一方面大家在使用该软件时可以参考例子是怎么实现的,依葫芦画瓢。
1 打开例程
方法1:
双击“CANalyzer”->单击“File”->单击“Sample Configurations”->单击CAN-General下的"Easy",在右侧会显示出对应例程的路径和详细描述下图所示->双击“Easy”
方法2:
根据方法1中例程的路径,找到Easy文件夹,复制粘贴到你打算放置的文件夹中,如放到csdn_demo文件夹中,关闭CANalyzer软件,进csdn_demo文件夹,进Easy文件夹,双击Easy.cfg。过一会儿会弹出例程的界面。
建议使用方法2,因为你有可能要修改例程。
2 运行例程
单击Start按钮,如下图所示,各个图标的含义在概述中有讲解,
然后整个工程便正常运行起来。
3 例程讲解
例程运行起来,给人的感觉是不是很炫,有种眼花缭乱的感觉,其实这无非是基于CAN总线的数据收发以及针对收发的数据做的效果。
3.1 Setup
单击Setup那页,显示如下图所示
该页面主要显示了基于CAN的逻辑拓扑,例如左边有个CAN卡,代表你实际接的CAN设备,在我设备上就是VN1630A上的那两个CAN口,连线代表数据流,在中间可能加一些节点做些处理,例如发送数据,在最右边就是对接收到的数据通过数据,图形等显示出来,方便开发人员分析数据,并对CAN整个总线可以检测,查看总线上是否有错误,这里只是概括介绍下。
3.2 Analysis
单击Analysis那页,显示如下图所示
该页面就是对数据的不同展现形式,可以展示一个报文的消息,也可以只显示一个信号的消息。
3.3 Graphic
单击“Graphic”,显示如下图
该页是换了种显示数据,其实单击右边的小框,就能出来一个新页面,有点像excel一样,在该页面你就可以放置自己想看的视图,比如TRACE。
将面板上的某个按钮勾掉,就能发现波形图出现了变化,实质是勾掉就是个开关,控制了数据,然后影响了数据显示,如下图所示
3.4 Visual Sequences
单击"Visual Sequences",显示如下图所示
该图是将接收的数据通过图显示出来,形象直观。
其实这些数据是通过Automation下的Visual Sequences发出来,并通过Graphics显示出来的,如下图所示
4 总结
综上演示,大家对CANalyzer的基本功能应该有个形而上的体验了吧,在一定程度上确实能促进相关的开发工作,不过确实要花一些时间来熟悉工具使用,工欲善其事,必先利其器。