【技术实现步骤摘要】
一种CAN通信矩阵纠错方法
[0001]本专利技术涉及汽车通信领域,具体涉及一种CAN通信矩阵的纠错方法。
技术介绍
[0002]CAN是控制器局域网络(Controller Area Network,CAN)的简称,是由以研 发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。随着CAN总线通信技术广泛应 用于各类汽车之上,CAN通信矩阵变得越来越复杂。在CAN通信矩阵开发过程中 常常会出现一些书写错误和计算错误,如何实现错误的及时核对和快速查询, 对于开发CAN来说至关重要,错误的书写和计算会造成系统通信错误,传统的 都是由人工检查,由于人工检查的不确定性会造成检查疏忽、遗漏错误等情况 的发生。
技术实现思路
[0003]本专利技术的目的在于克服现有技术的不足,提供一种CAN通信矩阵纠错方法, 通过函数自动纠正的方式进行CAN通信矩阵的纠错,提高效率、减少错误。
[0004]为了实现上述目的,本专利技术采用的技术方案为:一 ...
【技术保护点】
【技术特征摘要】
1.一种CAN通信矩阵纠错方法,其特征在于:包括:选择待检查纠错的CAN通讯矩阵文件,将其缓存在内存中,然后进入纠错检查步骤;在纠错检查步骤中,对CAN通信矩阵文件进行遍历查询识别空格并在识别到空格后给出存在空格的提醒。2.如权利要求1所述的一种CAN通信矩阵纠错方法,其特征在于:对CAN通信矩阵文件进行遍历查询识别空格包括:定义Regex.Matches函数对CAN通信矩阵文件中的单元格进行空格数量检查,对于CAN通信矩阵文件中的每一个单元格采用Regex.Matches函数读取单元格的空格数量并赋值给变量NUM,对一个单元格检查后变量NUM返回值是否大于0来判断是否存在空格,若变量NUM返回值大于0则判断存在空格,否则判断无空格,进入下一个CAN通信矩阵文件中的单元格进行空格检查。3.如权利要求2所述的一种CAN通信矩阵纠错方法,其特征在于:在进行空格检查时,分别依次循环控制的方式遍历CAN通讯矩阵文件中从第一行第一列单元格到第999行第19列单元格范围内的全部单元格。4.如权利要求2所述的一种CAN通信矩阵纠错方法,其特征在于:定义Replace函数:用于将空格符替换为下划线字符“_”;在通过NUM返回值判断单元格中存在空格时,通过运行Replace函数将该单元格内的所有空格替换为下划线符合“_”。5.如权利要求1所述的一种CAN通信矩阵纠错方法,其特征在于:在纠错检查步骤中,对信号位进行重叠筛查并给出信号位筛查结果...
【专利技术属性】
技术研发人员:韩嵩嵬,雷永富,杨华,陶华胜,赵松岭,吴浩,
申请(专利权)人:奇瑞商用车安徽有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。