詹姆斯里士满
AutoSAR ECU软件模拟ECU应用程序软件和基本软件服务的组合行为,在基于PC的环境中使用Simulink模拟金宝app®。这意味着用某种形式的仿真替换硬件,主要有助于通过建模仿真验证软件。
您可以模拟并模拟已存在的许多基本软件模块。例如,Simulink为N金宝appVRAM Manager和诊断服务提供了开箱即用的预配置呼叫者块和参考实现,它通过删除来自AutoSAR,NVRAM管理器和诊断服务的读取规范来节省时间。
你好,我的名字是詹姆斯。今天我想向您展示如何将基本软件放在AutoSAR块集中。什么是基本软件?
我们可以在这里看到我们有一个Simulink模型,其金宝app中有四个组件。每个都在这里分别定义,参考此处。这些组件通过RTE彼此通信,在这种情况下由信号连接表示。基本软件是组件之间共享的单独标准化功能,可通过RTE访问。
我们的块集目前支持三个基本软件的区域。金宝app诊断事件管理器,它启用了报告和查询诊断事件。功能禁止管理器,其允许基于先前提到的诊断事件抑制块集功能。和NVRAM Manager,它允许读取和写入非易失性存储器。
这些中的每一个都由高度详细的规范描述。因此,我们的目标是在可以在Simulink环境中工作,使其简单直观。金宝app我们最近添加到R202A中的DEM和FIM工具的功能。
这些块在其使用中灵活。他们借给了许多类似的模拟建模应用程序,您可能熟悉了。金宝app在这里,我们可以看到使用函数禁止查询来启用子系统。与驱动事件监视器的基线相比,从NVRAM读取,并在初始化子系统内写入数据存储。然后是由脉冲信号驱动的操作循环。
这种建模灵活性通过生成的代码显示。我们可以在这里看到,对代码无缝出现的基本软件的相同调用。为了在Simulink中模拟和验证这些部件,我们需要为这些呼叫实现实现。金宝app我们提供了使用服务组件框,您可以在Simulink块库中找到。金宝app
在诊断服务组件内部查看,我们可以将IDS分配给我们协调组件的客户端端口,因此它们可以参考相同的底层事件,函数和操作周期。我们有一些可以管理事件讨论的选项。我们还有一个选项卡来配置功能禁止标准。现在我们可以看到我们的模型模拟。默认通过基本软件报告,系统也能够使用基本软件进行反应。
在最终说明中,我们总是对用户的反馈感兴趣。因此,现在您已经看到了基本软件的功能以及什么是块集,请告诉我们,或者在此区域中有任何未来的增强功能,请告知我们。谢谢你。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。