LDF文件创建
一、摘要
1.描述
本文主要描述的是汽车行业中如何通过LDFEditor工具去创建LDF文件,本来LDF文件可以通过Vector工具LDF Explorer Pro去创建文件,但是由于需要Licence,我电脑没有权限,无法演示,但是我找到了一个另一个很好使用的工具-LDFEditor,效果是差不多的,操作更为简单。本文主要通过图片的方式去指导用户去创建LDF,创建LDF的过程比较麻烦,所以我写了一个上位机可以直接通过Excel生成LDF文件,但是我们首先要通过工具来创建LDF文件,这样才能更好的理解它的原理和内容。
2.关键字
LDF,LDF创建,LDFEditor,CANoe,LDF Explorer Pro,LIN。
二、什么是LDF文件
LDF是LIN Description Files的缩写,其代表的是LIN的数据库文件,在这个文件中把LIN通讯的信息定义的非常完整清楚,而LIN网络的通讯就是依据这个文件的描述进行的,所以LIN文件的作用非常强大,正是因为有了它才可以使得整个LIN网路的节点控制器无差错的协同同步开发。
三、LDF创建环境
- Windows操作系统电脑一台。
- 安装LDFEditor软件。
LDFEditor,这个软件可以在我的资源进行下载,如果没有积分的朋友可以在下方留言私信我,免费邮箱发送。
LDFEditor工具;LIN编辑工具;LDF文件编辑工具:https://download.youkuaiyun.com/download/weixin_44926112/12617996
四、LDF创建过程
1.软件运行
安装好软件后通过快捷方式运行。
2.新建LDF文件
打开LDFEditor软件后,点击工具栏”File”下的”New”,此时界面如下图所示。按需求选择模板,点击OK,然后选择保存路径,即完成LDF数据库文件的创建了。
3.修改主节点信息
在新建LDF文件后,软件会默认新建一个主节点信息,对于一个LDF文件,主节点有且只有一个,因为对于一条LIN线上的设备只允许同一时刻只允许一个主节点进行调度,右键点击”Master”中名称选择”Edit”或者双击名称进行信号的修改。
4.修改从节点信息
在新建LDF文件后,软件会默认新建一个从节点信息,对于一个LDF文件,从节点可以允许有多个,右键点击”Slaves”中名称选择”Edit”或者双击名称进行信号的修改,也可以通过右键点击”Slaves”选择”New”进行新建。
5.新建描述信号
右键点击”Codings”,选择”New”新建描述信息,根据通讯矩阵中对于该信号的定义进行设置。
6.新建信号消息
右键点击”Signals”,选择”New”新建信号信息,此时的设置界面如下图所示,这里我们可以设置信号的相关信息,在此可以关联发送节点和接收节点,也可以关联描述信息。
7.新建报文信息
右键”Unconditional Frames”,选择”New”新建报文信息,在这个界面可以关联信号,注意起始位的选择,还有就是发送者要正确选择,否者找不到信号。
8.新建调度表
右键”Schedule Table”,选择”New”新建调度表,对于调度表可以新建很多个,可以按照给定的信息进行调度表的增加。
9.新建其他信息
我们常见的消息新建按照上述即可,但是有些信息我们也可以通过该工具进行新建,比如诊断信息等,均可通过该工具进行实现。
五、MatrixCreat工具
这儿我只把链接放上,具体使用说明见后续章节。
LDF转Excel;LDF转位定义;Excel转LDF;Excel转位定义:https://download.youkuaiyun.com/download/weixin_44926112/86912538
六、其他
本文主要是讲解LDFEditor工具的使用,有些地方可能会有描述性的错误,希望看到的朋友及时指出,我会及时更正错误,其他地方有些借鉴的描述,写此文章的目的是为了交流,非商业用途,欢迎私信讨论,感谢大家阅读。