主要内容

软件体系结构建模

为经典平台建模和模拟AUTOSAR软件体系结构(需要System Composer™)

AUTOSAR体系结构模型为开发AUTOSAR组合和组件模型提供了资源和画布。从架构模型中,您可以:

  • 添加和连接AUTOSAR合成和组件,或从ARXML文件导入合成。

  • 为体系结构分析创建概要文件、原型和视图。

  • 将组件链接到需求要求工具箱™).

  • 通过创建、链接或导入Simulink来定义组件行为®模型。

  • 配置调度和模拟。

  • 导出组合和组件ARXML描述并生成组件代码(需要嵌入式编码器®).

体系结构模型提供了端到端的AUTOSAR软件设计工作流。在Simulink中,您可以编写高级应用程序设计,为应用程序组件实现行为,添加基本软件(BSW)服务调用和服务实现,并模拟应用程序。

工具

接口编辑器 编辑接口字典

软件组件 在AUTOSAR架构模型中建模软件组件
软件组成 AUTOSAR体系结构模型中的建模软件组成
诊断服务组件 为仿真配置AUTOSAR诊断服务和运行时环境(RTE)
NVRAM服务组件 配置AUTOSAR NVRAM服务和运行时环境(RTE)进行仿真

对象

autosar.dictionary.ARClassicPlatformMapping 管理字典元素(如接口)的AUTOSARClassic平台属性
Simulink.interface.Dictionary 管理界面的字典
移居者 将数据类型和接口从基本工作区和数据字典迁移到接口字典

功能

autosar.arch.createModel 创建AUTOSAR架构模型
autosar.arch.loadModel 加载AUTOSAR架构模型
addBSWService 将基本软件组件添加到AUTOSAR体系结构模型
addComponent 向AUTOSAR架构模型添加组件
addComposition 添加合成AUTOSAR架构模型
addPort 向AUTOSAR组件、组合或体系结构模型添加端口
关闭 关闭AUTOSAR架构模型
连接 连接AUTOSAR体系结构组件和组合
createModel 创建动态仿真模块AUTOSAR架构组件的实现模型
摧毁 删除和删除AUTOSAR架构元素
出口 导出AUTOSAR体系结构模型ARXML并生成组件代码
找到 查找AUTOSAR体系结构元素
得到 获取AUTOSAR架构元素的属性
getXmlOptions 获取AUTOSAR架构模型的XML选项
importFromARXML 从ARXML文件导入合成到AUTOSAR体系结构模型
布局 根据启发式安排AUTOSAR组成或架构模型布局
linkToModel 链接AUTOSAR体系结构组件动态仿真模块实现模型
开放 开放AUTOSAR架构模型
保存 保存AUTOSAR架构模型
设置AUTOSAR架构元素的属性
setXmlOptions 设置AUTOSAR架构模型的XML选项

主题

Baidu
map