添加顶级异步触发周期率系统
在仿真金宝app软件®,你可以AUTOSAR建模软件组件的一个异步函数调用可运行与周期性率可运行。这种类型的组件使用周期和异步利率(样例次)。
的方法可用于模型JMAAB复杂控制模型类型贝塔(β)体系结构。这种架构文档中描述控制算法建模指南使用MATLAB仿真软件,Stateflow金宝app,这是MathWorks可用®网站//www.tatmou.com/金宝搏官方网站solutions/mab-guidelines.html
。
JMAAB类型测试建模、控制模型在顶层,你把函数层调度层之上。举例来说,这里是一个AUTOSAR的例子模型,autosar_swc_fcncalls
。在这个模型中,一个异步函数调用可运行在顶层模型与一个周期率可运行。
一些AUTOSAR建模指南适用于JMAAB类型的β控制器布局:
仍必须建模速度过渡块。
函数调用子系统必须异步率。(在函数调用子系统触发块,样品时间类型必须被触发,而不是周期性的。)
对于每一个异步函数调用子系统,必须插入一个异步任务规范函数调用根尺寸和子系统之间的块。
这是runnable的AUTOSAR字典视图。一个事件触发异步函数调用可运行。事件类型的必须DataReceivedEvent
,DataReceiveErrorEvent
,ModeSwitchEvent
,InitEvent
,或ExternalTriggerOccurredEvent
。
在这个例子中,一个ExternalTriggerOccurredEvent
激活AUTOSAR可运行。触发接口事件发送到一个触发器接收端口。更多信息ExternalTriggerOccurredEvent
年代,看到配置为AUTOSAR外部触发事件通信接收机。
这是代码的映射编辑器视图模型入口点函数。金宝app初始化函数映射到AUTOSAR function-trigger,分别和周期性的可运行。