System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆测试方法、装置、系统、车辆及可读存储介质制造方法及图纸_技高网

车辆测试方法、装置、系统、车辆及可读存储介质制造方法及图纸

技术编号:40629158 阅读:9 留言:0更新日期:2024-03-13 21:15
本申请公开了一种车辆测试方法、装置、系统、车辆及可读存储介质,涉及车辆技术领域,以提高车辆测试效率。该方法包括:在车辆测试装置处于运行状态下,确定第一系统变量的数值,第一系统变量的数值用于指示是否开始对待测试车辆的事件报文收发机制进行测试;在第一系统变量的数值为目标数值的情况下,确定第二系统变量的数值,并根据第二系统变量的数值和第一映射关系确定测试结果;目标数值用于指示对报文收发机制开始进行测试;第二系统变量包括第一子变量和第二子变量;第一映射关系包括多个第一子变量的数值和事件报文收发机制中的多个步骤的对应关系;第二子变量用于表示测试结果。

【技术实现步骤摘要】

本专利技术涉及车辆,具体涉及一种车辆测试方法、装置、系统、车辆及可读存储介质


技术介绍

1、随着车辆技术的发展。硬件在环测试越来越重要,目前对于车用电子控制器的硬件在环仿真测试,通常要进行控制器局域网络(controller area network,can)总线信号的模拟仿真,包括控制器接收can总线信号的模拟,以及对控制器发送的can总线信号的接收。事件报文的接收和转发是汽车车机软件功能中重要的一环,因此对事件报文的测试是硬件在环测试的一个重要部分。

2、然而,目前硬件在环测试的事件报文测试大多通过手动触发can发送报文后,检查另一路can是否接收到报文并转发报文回去,测试的消耗时间较长,如何提高车辆测试效率是亟待解决的技术问题。


技术实现思路

1、本专利技术的目的之一在于提供一种车辆测试方法、装置、系统、车辆及可读存储介质,以提高车辆测试效率。

2、第一方面,提供一种车辆测试方法,应用于车辆测试装置,方法包括:在车辆测试装置处于运行状态下,确定第一系统变量的数值,第一系统变量的数值用于指示是否开始对待测试车辆的事件报文收发机制进行测试;在第一系统变量的数值为目标数值的情况下,确定第二系统变量的数值,并根据第二系统变量的数值和第一映射关系确定测试结果;目标数值用于指示对报文收发机制开始进行测试;第二系统变量包括第一子变量和第二子变量;第一映射关系包括多个第一子变量的数值和事件报文收发机制中的多个步骤的对应关系;第二子变量用于表示测试结果。

3、基于本申请提供的技术方案,可以在第一系统变量的数值为目标数值的情况下,确定第二系统变量的数值,并根据第二系统变量的数值和第一映射关系确定测试结果。由于第二系统变量包括第一子变量和第二子变量;第一映射关系包括多个第一子变量的数值和事件报文收发机制中的多个步骤的对应关系;第二子变量用于表示测试结果。这样,可以直接通过观测系统变量的变化,来确定对待测试车辆的事件报文收发机制的测试是否完成和成功与否。相比于通过手动触发can发送报文后,检查另一路can是否接收到报文并转发报文回去,本申请检测时间较少,可以提高车辆测试效率。

4、进一步,事件报文收发机制中的多个步骤包括:发送端向接收端发送第一报文、接收端接收第一报文、接收端向发送端发送第一响应报文、发送端接收第一响应报文、发送端向接收端发送第二报文、接收端接收第二报文、接收端向发送端发送第二响应报文、发送端接收第二响应报文。

5、进一步,发送端为动力控制器局域网络dcan,接收端为动力控制器局域网络ptcan。

6、进一步,该方法还包括:确定多个第一子变量的数值以及多个传输报文,多个传输报文为事件报文收发机制中的多个步骤中的每个步骤中对应的报文;基于多个第一子变量的数值,以及多个传输报文,生成第一映射关系;第一映射关系中,第一子变量的数值与传输报文一一对应。

7、第二方面,提供了一种车辆测试装置,应用于车辆测试装置,该装置包括:确定单元;确定单元,用于在车辆测试装置处于运行状态下,确定第一系统变量的数值,第一系统变量的数值用于指示是否开始对待测试车辆的事件报文收发机制进行测试;确定单元,还用于在第一系统变量的数值为目标数值的情况下,确定第二系统变量的数值,并根据第二系统变量的数值和第一映射关系确定测试结果;目标数值用于指示对报文收发机制开始进行测试;第二系统变量包括第一子变量和第二子变量;第一映射关系包括多个第一子变量的数值和事件报文收发机制中的多个步骤的对应关系;第二子变量用于表示测试结果。

8、进一步,事件报文收发机制中的多个步骤包括:发送端向接收端发送第一报文、接收端接收第一报文、接收端向发送端发送第一响应报文、发送端接收第一响应报文、发送端向接收端发送第二报文、接收端接收第二报文、接收端向发送端发送第二响应报文、发送端接收第二响应报文。

9、进一步,发送端为动力控制器局域网络dcan,接收端为动力控制器局域网络ptcan。

10、进一步,装置还包括处理单元;确定单元,还用于确定多个第一子变量的数值以及多个传输报文,多个传输报文为事件报文收发机制中的多个步骤中的每个步骤中对应的报文;处理单元,用于基于多个第一子变量的数值,以及多个传输报文,生成第一映射关系;第一映射关系中,第一子变量的数值与传输报文一一对应。

11、第三方面,提供了一种车辆测试装置,包括:处理器;用于存储处理器可执行指令的存储器;处理器被配置为执行指令,第一方面或第一方面的任一可能的设计中所执行的部件。

12、第四方面,提供了一种车辆测试系统,车辆测试系统包括车辆测试装置,车辆测试装置用于执行如第一方面或第一方面的任一可能的设计中的方法。

13、第五方面,提供了一种车辆,包括如第四方面所提供的车辆测试系统。

14、第六方面,提供了一种车辆测试装置,该车辆测试装置可以实现上述各方面或者各可能的设计中车辆测试装置所执行的部件,部件可以通过硬件实现,如:一种可能的设计中,该车辆测试装置可以包括:处理器和通信接口,处理器可以用于支持车辆测试装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的部件。

15、在又一种可能的设计中,车辆测试装置还可以包括存储器,存储器用于保存车辆测试装置必要的计算机执行指令和数据。当该车辆测试装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该车辆测试装置执行上述第一方面或者第一方面的任一种可能的车辆测试方法。

16、第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的车辆测试方法。

17、第八方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计的车辆测试方法。

18、本专利技术的有益效果:

19、(1)可以在第一系统变量的数值为目标数值的情况下,确定第二系统变量的数值,并根据第二系统变量的数值和第一映射关系确定测试结果。由于第二系统变量包括第一子变量和第二子变量;第一映射关系包括多个第一子变量的数值和事件报文收发机制中的多个步骤的对应关系;第二子变量用于表示测试结果。这样,可以直接通过观测系统变量的变化,来确定对待测试车辆的事件报文收发机制的测试是否完成和成功与否。相比于通过手动触发can发送报文后,检查另一路can是否接收到报文并转发报文回去,本申请检测时间较少,可以提高车辆测试效率。

20、(2)公开了事件报文收发机制中的多个步骤,这样,在事件报文收发机制存在异常时,可以通过第二系统变量的数值和第一映射关系,具体确定事件报文收发机制中的多个步骤中具体的异常步骤,更精准的确定异常问题的根源。

21、(3)由于发送端为动力控制器局域网络dcan,本文档来自技高网...

【技术保护点】

1.一种车辆测试方法,其特征在于,应用于车辆测试装置,所述方法包括:

2.根据权利要求1所述的车辆测试方法,其特征在于,所述事件报文收发机制中的多个步骤包括:发送端向接收端发送第一报文、所述接收端接收所述第一报文、所述接收端向所述发送端发送第一响应报文、所述发送端接收所述第一响应报文、所述发送端向所述接收端发送第二报文、所述接收端接收所述第二报文、所述接收端向所述发送端发送第二响应报文、所述发送端接收所述第二响应报文。

3.根据权利要求2所述的车辆测试方法,其特征在于,所述发送端为动力控制器局域网络DCAN,所述接收端为动力控制器局域网络PTCAN。

4.根据权利要求1-3中任一项所述的车辆测试方法,其特征在于,所述方法还包括:

5.一种车辆测试装置,其特征在于,应用于车辆测试装置,所述装置包括:确定单元;

6.根据权利要求5所述的车辆测试装置,其特征在于,所述事件报文收发机制中的多个步骤包括:发送端向接收端发送第一报文、所述接收端接收所述第一报文、所述接收端向所述发送端发送第一响应报文、所述发送端接收所述第一响应报文、所述发送端向所述接收端发送第二报文、所述接收端接收所述第二报文、所述接收端向所述发送端发送第二响应报文、所述发送端接收所述第二响应报文。

7.根据权利要求6所述的车辆测试装置,其特征在于,所述发送端为动力控制器局域网络DCAN,所述接收端为动力控制器局域网络PTCAN。

8.一种车辆测试系统,其特征在于,所述车辆测试系统包括车辆测试装置,

9.一种车辆,其特征在于,包括如权利要求8所述的车辆测试系统。

10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中存储的计算机执行指令由电子设备的处理器执行时,所述电子设备能够执行如权利要求1至4中任一项所述的方法。

...

【技术特征摘要】

1.一种车辆测试方法,其特征在于,应用于车辆测试装置,所述方法包括:

2.根据权利要求1所述的车辆测试方法,其特征在于,所述事件报文收发机制中的多个步骤包括:发送端向接收端发送第一报文、所述接收端接收所述第一报文、所述接收端向所述发送端发送第一响应报文、所述发送端接收所述第一响应报文、所述发送端向所述接收端发送第二报文、所述接收端接收所述第二报文、所述接收端向所述发送端发送第二响应报文、所述发送端接收所述第二响应报文。

3.根据权利要求2所述的车辆测试方法,其特征在于,所述发送端为动力控制器局域网络dcan,所述接收端为动力控制器局域网络ptcan。

4.根据权利要求1-3中任一项所述的车辆测试方法,其特征在于,所述方法还包括:

5.一种车辆测试装置,其特征在于,应用于车辆测试装置,所述装置包括:确定单元;

6.根据权利要求5所述的车辆测试...

【专利技术属性】
技术研发人员:李治翰梁俊峰严钦山张雅丽李晖
申请(专利权)人:深蓝汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1