一种程序变量间的逻辑展示方法、装置、设备及存储介质制造方法及图纸

技术编号:33852922 阅读:31 留言:0更新日期:2022-06-18 10:39
本申请涉及仿真测试技术领域,尤其涉及一种程序变量间的逻辑展示方法、装置、设备及存储介质。用于使ECU程序测试过程更为直观,提高异常情况的排查效率的问题,该方法为:基于待测试ECU程序的变量描述文件和ECU控制逻辑仿真模型,确定待展示变量集合,该ECU控制逻辑仿真模型是由按照控制逻辑进行连接的至少两个图形模块组成的;再基于待展示变量集合,在ECU控制逻辑仿真模型包括的图形模块对应的预设范围内,设置对应待展示变量的运行值展示框;然后,响应开始测试指令,持续采集待展示变量集合包含的每个待展示变量的运行值,并将运行值展示在对应待展示变量的运行值展示框内;这样,使测试过程更为直观,提高异常情况排查效率。率。率。

【技术实现步骤摘要】
一种程序变量间的逻辑展示方法、装置、设备及存储介质


[0001]本申请涉及仿真测试
,尤其涉及一种程序变量间的逻辑展示方法、装置、设备及存储介质。

技术介绍

[0002]电子控制单元(Electronic Control Unit,ECU)程序测量通常采用专门的测量工具来实现。例如,本行业中常用的有CANape或INCA。
[0003]已有技术下,CANape或INCA能够实时测量ECU程序中变量的运行值,以监测ECU程序中变量的运行情况。但当CANape或INCA监测到异常情况时,仅能在其监控界面中显示与该异常情况相关联的一个或多个变量及运行值,无法显示上述一个或多个变量关联的控制策略,由于开发人员或测试人员进行ECU程序变量测量的目的是,发现ECU程序是否存在控制异常情况,并在监测到发生控制异常情况时,基于与该控制异常情况相关联的控制策略对已有ECU程序进行调整,以得到控制效果达到预期的ECU程序。
[0004]那么,已有技术下,采用上述CANape或INCA对ECU程序变量进行测量发现异常情况时,还需开发人员或测试人本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种ECU程序变量间的逻辑展示方法,其特征在于,包括:基于在仿真软件界面中搭建的ECU控制逻辑仿真模型,生成待测试ECU程序,所述ECU控制逻辑仿真模型是由按照控制逻辑进行连接的至少两个图形模块组成的;基于所述待测试ECU程序的变量描述文件和所述ECU控制逻辑仿真模型,确定所述待测试ECU程序的待展示变量集合,所述变量描述文件包括所述待测试ECU程序包含的各个变量的描述信息;基于所述待展示变量集合,在所述ECU控制逻辑仿真模型包括的图形模块对应的预设范围内,设置对应待展示变量的运行值展示框;响应开始测试指令,持续采集所述待展示变量集合包含的每个待展示变量的运行值,并将所述运行值展示在对应待展示变量的运行值展示框内。2.如权利要求1所述的方法,其特征在于,所述基于所述待测试ECU程序的变量描述文件和所述ECU控制逻辑仿真模型,确定所述待测试ECU程序的待展示变量集合,包括:从所述待测试ECU程序的变量描述文件中,读取各个变量,并将所述各个变量组成第一变量集合;从所述ECU控制逻辑仿真模型中,获取各个变量,并将所述各个变量组成第二变量集合;确定所述第一变量集合和所述第二变量集合的交集,并将所述交集作为所述待展示变量集合。3.如权利要求1所述的方法,其特征在于,所述基于所述待展示变量集合,在所述ECU控制逻辑仿真模型包括的图形模块对应的预设范围内,设置对应待展示变量的运行值展示框,包括:在所述ECU控制逻辑仿真模型中,为所述待展示变量集合包含的每个待展示变量设置变量值标签,其中不同的待展示变量对应的变量值标签不同;将所述变量值标签所在区域作为对应待展示变量的运行值展示框。4.如权利要求1

3任一项所述的方法,其特征在于,在所述生成待测试ECU程序之后,还包括:将所述待测试ECU程序输入ECU控制器,以使所述ECU控制器运行所述待测试ECU程序,得到所述待测试ECU程序包含的各个变量的运行值;所述持续采集所述待展示变量集合包含的每个待展示变量的运行值,包括:持续通过CAN适配器及通信协议,与所述ECU控制器进行通信,得到所述待展示变量集合包含的每个待展示变量的运行值。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若所述运行值展示框内存在已展示的运行值,则在得到所...

【专利技术属性】
技术研发人员:宋炳雨王丰周善政张兴达鲁艳
申请(专利权)人:潍坊潍柴动力科技有限责任公司
类型:发明
国别省市:

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

1