创建算法模型的内容代表AUTOSAR软件组件的行为
AUTOSAR Blockset软件支持AUTOS金宝appAR建模软件组件的AUTOSAR经典的平台。开发一个AUTOSAR仿真软件的软件组件金宝app®创建一个仿真软件模型,金宝app代表了AUTOSAR软件组件。初始化模型创建这些方法之一:
导入现有AUTOSAR XML (ARXML)组件描述作为一个模型到仿真软件环境。金宝app您导入一个组件描述使用AUTOSAR ARXML进口国。
返工现有模型的模型转换为一个表示AUT金宝appOSAR的软件组件。
从一个AUTOSAR Blockset模型模板,创建一个仿真软件模型。金宝app
在创建一个初始模型设计、细化算法的内容。
本教程使用示例模型autosar_swc
展示的示例模型表示一个AUTOSAR的软件组件。
开放模式
autosar_swc
。探索模型组件。该模型包括:
周期可运行
Runnable_1s
,这是配置了1秒的采样率(In1_1s
)。周期可运行
可运行2 s
,这是配置了2秒的采样率(In2_2s
)。初始化功能块,
Runnable_Initialize
,初始化积分器可运行2 s
值为1。
探索模型配置。
模型配置参数系统目标文件被设置为
autosar.tlc
。系统目标文件设置允许使用AUTOSAR Blockset软件。执行效率最大化,模型配置了多任务处理模式。解算器设置:
类型被设置为
固定步
。解算器被设置为
离散(没有连续状态)
。固定的大小(基本样本时间)被设置为
汽车
。对待每个离散率作为一个单独的任务被选中。
在模型编辑器中金宝app,您可以启用样本时间通过选择区分颜色调试选项卡并选择诊断>信息覆盖>颜色。样品时间传说显示了隐式分组。红色代表离散速度最快的。绿色代表第二个离散速度最快。黄色代表了上面两种声音的混合。
因为模型有多个利率和解算器参数对待每个离散率作为一个单独的任务被选中时,该模型模拟多任务处理模式。模型的处理速度过渡
In2_2s
显式地使用利率过渡块。过渡块率参数确保确定性数据传输清除方便集成到一个AUTOSAR的运行时环境。
生成的代码模型时间表subrates在模型中。对于这个模型,尺寸的块
In2_2s
,绿色的速率,是subrate。生成的代码正常运行在不同的任务之间传输数据率。
接下来,配置元素的AUTOSAR软件组件使用的仿真软件建模环境。金宝app