欢迎光临
我们一直在努力

LDF文件制作(使用软件Vector LDF Explorer)

软件准备

官网免费下载:

https://www.vector.com/cn/zh/download/vector-ldf-explorer-1-6-8/https://www.vector.com/cn/zh/download/vector-ldf-explorer-1-6-8/

什么是LDF文件

LIN Description File简称就是LDF,类似于CAN的DBC矩阵文件。

  • 节点的定义,哪个是主节点哪个是从节点;
  • 节点所包含信号的定义,每个节点包含多少信号,每个信号是如何定义的,这里指信号测长度和信号的位置;
  • 节点的属性,主要包含节点的地址,功能ID、供应商ID以及变种ID等信息;
  • LIN总线调度表,因为LIN是基于调度的,没有调度是无法通讯的;
  • 制作LDF文件

    1.新建LDF文件工程

    打开软件点击File-> New File-> 选择使用的LDF标准

    选择LDF2.1,生成后界面如下:

    2.页面简介

    创建信号帧的时候有三种不同的类型:无条件信号帧、事件触发信号帧以及零星信号帧,一般使用的都是无条件信号帧。

    节点界面:

    Published Signals主节点要发送哪些信号 Subscribed Signals主节点要接收哪些信号 Published Frames主节点要发送哪些帧 Subscribed Frames主节点要接收哪些帧

    3.创建从节点,创建无条件帧

    首先把文件进改名符合自己项目需求,本文以Test_Ldf命名。

    接下来新增一个从机点,在节点界面点击新增,重命名且可以修改成项目所需ID。

    再新增无条件帧(Unconditional Frames),作用是主机节点发送给所有的从机节点

    配置第一个需求参数,帧的名字改为Test_Frame,id设置为0x10,发送节点设置为主节点,点击Create and Map Signal即可进入下一步。

    配置完成之后点击OK,第一个信号配置完成。

    同样重复该步骤配置第二个参数,Test_Frame_NewSignal_1

    修改信号2长度,增加信号值及其描述。注意后续定义信号与已使用的字节和位不能冲突,由于信号1已经使用第一个字节的8个bit所有信号2是从8bit起始。

    完成后点击OK,在外面界面可以看到已使用信号的字节和位,图形化界面更为直观。

    现在Frames/Commands界面如下:

    现在Nodes/Frames界面如下:

    我们再创建两个帧,这个帧的发送节点我们设置为了从节点了,如下图,同时点击Create and Map Signal编辑信号

    4.创建任务调度表

    调度表就是模拟主机每几个毫秒就向总线发送一帧的数据,这帧数据我们在上边已经设置好了,由主节点发送到从节点或者从从节点发送到主节点。

    5.保存LDF文件

    保存文件 File -> Save File

    测试LDF文件

    使用周立功的Zxdoc进行测试LDF文件,测试通过OK。

    如果大家使用中有疑问的地方欢迎大家沟通交流与指正!

    赞(0)
    未经允许不得转载:171主机测评 » LDF文件制作(使用软件Vector LDF Explorer)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址