4. 模拟网络信号
1) 可以在总线上模拟一个网络信号。在simulation Setup窗口中的CAN网络图标左侧的线上右击,
弹出要插入的网络类型,选择Insert Interactive Generator Block CAN,可以插入一个交互式CAN信号发生器。
2) 在IG框上双击,弹出IG窗口,在下面的空白行格内双击,弹出Selection of Messages and Event
窗口,选择要加载的信号。数据加载后如下图所示。有些信号的加载需要同时加载整条报文中的多个信号数据,尤其有些信号有LiveCounter和Checksum校验,是根据CAN报文协议的算法得出的,计算起来麻烦,为方便,可以通过点击右侧的Define加载该信号的历史数据。
3) 点击Define后,弹出Configurator窗口,在Value generator type下拉框中选择User defined,点击左下
角的Import按钮,弹出Signal Import窗口,选择blf文件,加载,选择需要的信号数据,载入后在下图窗口出现Value值列表和Graphical output图形,点击Apply或OK确定。
4) 模拟的信号加载完后,点击运行图标,则该模拟信号被发送到网络总线上。注意,此模拟的信号
持续时长为元信号来源的时长,到时间后自动消失。
5. 诊断功能
1) 在菜单栏Configuration→Diagnotics/ISO TP..,弹出诊断配置窗口,在左侧栏的CAN网络上(如
Diag-CAN)上右击,Add ECU…加载cdd诊断文件,选择后窗口右侧出现加载的文件路径,左侧出现加载的cdd文件名。
2) 加载cdd文件后点OK,自动弹出如下窗口,点击运行图标和Fault Memory窗口中的运行诊断图标,
实现诊断功能,点击历史故障图标,可以读取历史故障。也可以通过View→Interactive Diagnostic Console,读取各控制器信号功能状态。
3) 例如,读取控制器软件版本信息,在左侧栏Identification下的22 F1 95信息上双击,在右下角框内可
读取版本内容。
4) 注意,只有在Measurement Setup窗口中的Real实时记录状态下,才能进行诊断功能。