本发明涉及一种仿真方法。
背景技术:
1、作为用于让pc仿真环境的执行时机靠近实际ecu的现有技术,有专利文献1记载的技术。专利文献1的目的在于提供一种具备追加延迟处理的功能的仿真装置,所述延迟处理用于让pc仿真环境的执行时机靠近实际ecu。并且,作为其解决手段,记载了一种仿真装置,其用于将应用软件转换为执行代码来进行验证并将验证后的执行代码移植到其他计算机装置,其特征在于,以应用的源代码的函数单位在函数开始时或结束时进行时刻调整处理,从而调整其他计算机装置中的执行时机。
2、现有技术文献
3、专利文献
4、专利文献1:日本再公表专利2019/244472
技术实现思路
1、发明要解决的问题
2、根据专利文献1记载的方法,可以通过以软件的函数单位在函数开始时或结束时进行时刻调整处理而让执行时机靠近实际ecu来进行仿真。然而,专利文献1中虽然根据仿真装置与计算机装置的速度比率(cpu时钟频率比)来调整了执行时机,但并未考虑到缓存和总线等程序的特征和微型计算机的特征对执行时间产生影响这一情况。因此,存在单靠速度比率的话调整的精度不足这一问题。
3、此外,专利文献1中没有考虑到分散硬件构成。因此,存在无法再现2个函数(软件)在各个硬件上动作时的通信时机的差异带来的等待时间这一问题。
4、因而,课题在于在考虑到分散硬件构成的基础上在主机(pc仿真)环境上高精度地再现目标(实际ecu)环境。
5、解决问题的技术手段
6、用于解决上述问题的仿真方法是提取通过在主机环境上执行第1软件而获得的第1主机特征量,通过在目标环境上执行第1软件来算出在目标环境上执行第1软件所需的目标执行时间,根据第1主机特征量和目标执行时间来算出主机环境与目标环境的性能差,提取通过在主机环境上执行第2软件而获得的第2主机特征量,根据第2主机特征量和性能差来推断在目标环境上执行第2软件所需的时间。
7、发明的效果
8、根据本发明,得以在考虑到分散硬件构成的基础上在开发软件的主机环境上高精度地再现目标环境。即,得以在主机环境上模拟目标环境。因而,即便不将软件实际移植到目标环境,也能验证软件能否在目标环境上正常执行,使得软件的开发效率提高。
9、根据本说明书的记述、附图,将明确本发明相关的更多特征。此外,上述以外的课题、构成以及效果将通过以下实施例的说明来加以明确。
1.一种仿真方法,其特征在于,
2.根据权利要求1所述的仿真方法,其特征在于,
3.根据权利要求1所述的仿真方法,其特征在于,
4.根据权利要求1所述的仿真方法,其特征在于,
5.根据权利要求4所述的仿真方法,其特征在于,
6.根据权利要求4所述的仿真方法,其特征在于,
7.根据权利要求1所述的仿真方法,其特征在于,