LINworks:LIN节点仿真配置软件

LINWorks软件是Baby-LIN系列产品配套的免费软件,主要包括三个部分:

  • LDF-Editor:用于检查、创建和编辑LDF文件(LIN描述文件)
  • Session Configurator:用于检查、创建和编辑SDF文件,前提是需要导入LDF和DBC文件;它可以定义所有需要仿真和控制的总线信息,比如,总线上的哪些节点是可用的,哪些节点应该由Baby-LIN-RM-III仿真。也可以定义一些应用逻辑,如循环运行;逻辑判断
  • Simple Menu:用于连接Baby-LIN-II,加载SDF文件,修改设备目标配置,控制总线,监控LIN总线报文和信号。并且在未加载LDF/SDF文件的情况下,监控和记录LIN总线报文。

LDF Editor

LDF文件(LIN描述文件)描述了主站和从站(如电机)交换的信息(信号),它包含了在特定的LIN总线上的所有节点、帧和信号的说明。

处理LIN总线时,LDF文件是典型的起点。那么我们从哪里可以得到LDF文件呢?两种方法:

  1. 客户提供;
  2. 我们根据LIN节点的通信规范文件,自己创建LDF文件,这时就需要用到LDF Editor。

在LDF Editor中主要实现的是:

  • LIN协议通用设置
  • LIN节点设置
  • LIN报文设置
  • LIN信号设置
  • LIN的调度表的设置等

SessionConf

Baby-LIN/HARP需要比LDF文件更多的信息用来对总线仿真;Baby-LIN需要知道,哪些节点是需要仿真的,哪些节点是实际连接的。另外有一些功能逻辑对于仿真也是必要的。

所有这些都可以在LINWorks中的SessionConf中设置。

首先,将LDF文件导入SessionConf;然后简单的添加仿真节点的配置会被存储在SDF文件中。

当然SessionConf也可以打开已经存在的SDF文件进行修改。在SessionConf主要实现的功能有:

  • 配置需要仿真的节点
  • 创建定义LIN或CAN的操作的Macro
  • 设置各种条件触发,诊断信息等
  • 配置SimpleMenu操作的界面

SimpleMenu

配置好的SDF文件是可以直接被Baby-LIN产品运行的。

通过SimpleMenu可以直接将SDF文件下载到设备中,也可以在线运行。通过SimpleMenu主界面可以:

  • 开始或停止仿真
  • 监控或者编辑信号
  • 运行宏或者选择宏操作
  • 监控或者保存CAN/LIN报文
  • 配置离线启动功能

Comments are closed.