工具使用
- 一、摘要
- 二、什么时候需要使用MatrixCreat工具
- 三、MatrixCreat转换后效果图
- 四、MatrixCreat运行环境
- 五、MatrixCreat使用介绍
- 六、MatrixCreat配置详解
-
- 1.ProjectName
- 2.EndianType
- 3.BitsName
- 4.SheetName
- 5.ParasRowNum
- 6.VariableNameLenth
- 7.NameIsEqual
- 8.DiagnosticIsExist
- 9.Version
- 10.BaudRate
- 11.Jitter
- 12.TimeBase
- 13.MasterName
- 14.SlavesName
- 15.MessageName
- 16.MessageID
- 17.MessageLength
- 18.MessageSendType
- 19.MessageChecksumMode
- 20.MessageResponseError
- 21.MessageTransmitter
- 22.SignalName
- 23.SignalStartbit
- 24.SignalLength
- 25.SignalByteOrder
- 26.SignalDataType
- 27.SignalInitValue
- 28.SignalInvalidValue
- 29.SignalInactiveValue
- 30.SignalUnit
- 31.SignalFactor
- 32.SignalOffst
- 33.SignalMinValuePhy
- 34.SignalMaxValuePhy
- 35.SignalReceivers
- 36.SignalMinValue
- 37.SignalMaxValue
- 38.SignalValueDescrptions
- 39.SignalComments
- 40.ScheduleTables
- 七、其他
- 八、参考
一、摘要
1.描述
- 本文主要描述的是MatrixCreat上位机的使用,通过本文可详细的了解LDF文件和Excel文件的相互转换的过程,了解如何对工具进行自定义配置。
- 在网络上对于LDF和Excel转换的工具并不多,在早期的时候,由于工作的需要,常常需要使用到LDF文件,也需要根据客户提供的Excel文件转换位定义,在最开始的时候我的想法是固定Excel表格的格式,然后把客户给的Excel表格信息有效内容复制到对应标准的Excel中,然后在进行转换,这样虽然实现了转换,但是伴随的问题也来了,要很好的,高效率的复制粘贴也不是一件容易的事情,而且相对来说每次客户更改文件都需要再复制粘贴一次,显得异常麻烦。所以我想我们可以通过配置的方式,通过读取配置文件来识别不同Excel之间有效的信息,虽然不同客户提供的Excel格式差异比较大,但是具体的内容其实并没有太多的区别。
- 对于刚开始接触MatrixCreat上位机的人来说可能觉得有些麻烦,觉得转换我只需要点击就可以,但其实你仔细阅读本文后,你会发现这种方式也是一种相对较好的方式,可以很好弥补不同Excel格式之间LDF的转换,也不需要你去网上下载了一个又一个转换工具,最后却发现没有一个工具好用的情况,毕竟每个软件工程师写代码的时候,都是有自己的开发环境和配置,当编译后的软件在其他地方运行时候会出现其他的问题,格式也会有不同的情况。
- 本软编写的语言是基于C#语言,并未使用其他关联的DLL文件,所以不同的电脑之间兼容性很好,不会出现调用异常的问题。
- 郑重申明,本软件可以适配绝大多数车厂给的Excel文件,但是不保证所有文件都能适配,绝大部分地方都做了容错处理,但是不排除有异常情况的发生,若遇到有异常的情况,可联系我对代码进行优化,我会听君言及时处理,对软件进行更新升级。
2.关键字
LDF,LDF转Excel,LDF转位定义,Excel转LDF,Excel转位定义,LDF转XLSX,XLSX转LDF。
二、什么时候需要使用MatrixCreat工具
- 当客户给Excel的LIN矩阵时,却不方便给LDF文件,我们在调试的时候LDF文件可以大大的提高我们的工作效率,我们就需要自己去生成LDF文件,如果编辑LDF文件我们都使用Vector工具DF Explorer Pro或者LDFEditor去编辑,那效率将会是十分的低下,我们可使用MatrixCreat工具进行转换。
- 当客户给的Excel的LIN矩阵和客户给的LDF文件信号发生冲突时候,可以将客户给的LDF文件进行转换成Excel格式进行对比查看,或者当我们只有LDF文件却没有Excel文件时,我们可使用MatrixCreat工具进行转换。
- 当我们需要通过客户给的Excel或者LDF文件生成位定义参与编译,手动生成效率低而且不能保证准确性,我们可使用MatrixCreat工具进行转换。
三、MatrixCreat转换后效果图
-
一个好的上位机软件不光要实现应有的功能,对用户的使用来说也需要友好的界面,对于容错的处理也需要尽可能的加入,对于生成的文本也需要尽可能的美观,软件的实用性和美观并不冲突。
-
上位机人机交互界面如下图

-
Excel转LDF文件,LDF文件如下图

-
Excel转位定义文件,LDF转位定义文件,位定义文件如下图

-
LDF转Excel文件,Excel文件如下图

四、MatrixCreat运行环境
- Windows操作系统电脑一台。
- NET Framework4.7.2,如果没有安装此环境,运行软件会提示缺少运行框架,此软件可百度下载,也可通过我的资源进行下载,安装包很小,只有几十兆,这个安装环境只需要安装一次,以后对于下载执行我C#软件都无需再下载,安装过程很简单,但是只能安装在C盘,直接点击下一步完成即可。

本文详细介绍MatrixCreat工具的使用,涵盖LDF与Excel文件的互转,适用于不同车厂的LIN矩阵转换需求。通过自定义配置,提高转换效率,解决不同格式文件间的转换难题。
最低0.47元/天 解锁文章
1434

被折叠的 条评论
为什么被折叠?



