软件准备
官网免费下载:
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矩阵文件。
制作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。

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





