【技术实现步骤摘要】
本申请涉及汽车电子控制,特别是涉及一种测试代码生成方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着汽车电子控制技术的发展,出现了一种利用dbc文件对汽车电子控制模块进行dv测试的技术,dbc文件是用于描述can总线上消息和信号的文件格式,它定义了can总线上的信息,dv测试是指设计验证测试,用于验证汽车模块设计的正确性。而在汽车电子控制
中,通常会使用can总线进行通信,由于dbc文件可用于描述can总线上的消息和信号,因此可以通过dbc文件对汽车电子控制模块执行dv测试。
2、传统技术中,可以通过dbc文件解析工具来读取和解析dbc文件,从而可避免手动解析can消息,来减少的复杂性和繁琐性。然而,在进行汽车控制模块测试时,为了实现在can报文中接收到单片机上各个模块采集回来的信号,仍然需要用户手动编写测试代码。因此,针对汽车电子控制模块的测试代码生成效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高汽车电子控制模块的测试
...【技术保护点】
1.一种测试代码生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述总线报文文件中记录有各所述DBC信号对应的DBC信号标识;所述利用所述接口函数,构建所述总线报文文件中包含的DBC信号,与所述控制模块定义文件中包含的模块信号的关联代码,包括:
3.根据权利要求2所述的方法,其特征在于,所述模块定义文件中记录有各所述模块信号对应的定义代码;
4.根据权利要求1所述的方法,其特征在于,所述根据所述DBC文件的解析结果,生成针对所述DBC文件所包含的DBC信号的定义代码,包括:
5.根据权利要
...【技术特征摘要】
1.一种测试代码生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述总线报文文件中记录有各所述dbc信号对应的dbc信号标识;所述利用所述接口函数,构建所述总线报文文件中包含的dbc信号,与所述控制模块定义文件中包含的模块信号的关联代码,包括:
3.根据权利要求2所述的方法,其特征在于,所述模块定义文件中记录有各所述模块信号对应的定义代码;
4.根据权利要求1所述的方法,其特征在于,所述根据所述dbc文件的解析结果,生成针对所述dbc文件所包含的dbc信号的定义代码,包括:
5.根据权利要求4所述的方法,其特征在于,所述信号特征属性,包括信号长度属性、信号标识属性以及信号收发属性的至...
【专利技术属性】
技术研发人员:张思怡,魏锋,张松,
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。