For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

应用案例:AUTOSAR 系统架构建模

AUTOSAR 架构和系统建模是一项十分复杂的任务,因为必须定义和设计 ECU 软件的全部结构。SystemDesk® 是 dSPACE 为软件设计师提供的一个专用 AUTOSAR 架构工具。

直观的工作环境

侧重不同系统方面的不同整体理念简化了与复杂大型系统的配合。

SystemDesk 提供了一个图形工作环境,使您可以随时清晰观察组件及其连接。

举例来说,您可以为一个软件结构创建不同的组合图,显示选定的软件组件及其连接。因此,您总能提前专注于工作任务,并且能够高效工作,尤其是处理大型系列项目。

SystemDesk 为易出错和耗时的任务提供支持,例如为使用的应用数据类型自动选择正确的实施数据类型。

dSPACE 支持 AUTOSAR 系统建模

  • 全套验证规则保障模型质量可靠
  • 与 TargetLink 紧密耦合,包括函数代码
  • 轻松集成公司特定过程,API 记录详实
  • 基于自适应数据交换选项,可以与合作伙伴和项目成员可靠地交换数据
  • 针对目前的全部 AUTOSAR 4.x 版本提供全面的 AUTOSAR 方案支持

开发 AUTOSAR 架构

举例来说,使用 MATLAB®/Simulink® 开发的第一部就是计划或开发新功能。然后,决定将哪些功能包括到 ECU 软件的一个软件组件 (SWC) 及整体结构中。使用 SWC 创建架构的工作在 SystemDesk 中以图形方式完成。如果已经有 SWC,则可以再次使用及加以调整。

在开发的全过程中,SystemDesk 提供全面的对话框和编辑器来引导您完成必要的步骤,比如为 SWC 导入和分配总线通信。

SystemDesk 还提供大量验证规则,可随时检查设计是否符合 AUTOSAR 约束条件及一致性。因此,能够保证系统开发符合 AUTOSAR 标准的要求。您还可以添加自己的验证规则以及构建自己的规则集,使之能够满足您的具体要求。

可靠数据交换

在不同的工具上使用 AUTOSAR 描述文件实现轻松、可靠的数据交换。

工具(例如函数代码或基础软件)或合作伙伴(例如供应商和 OEM)间的数据交换在 ECU 软件开发过程中起着重要的作用。作为一款 AUTOSAR 架构工具,SystemDesk 为 AUTOSAR 描述文件 (arxml) 的导入和导出以及包含函数代码和基础软件提供各种选项支持。

SystemDesk 提供了不同的 arxml 文件交换选项,可以最好地支持不同的应用案例。举例来说,您在参与一项团队任务,希望一家 OEM 与一家供应商交换数据,或者希望将架构转移至一个基础软件的配置工具。

为了将函数代码包括到 SWC 中,SystemDesk 与 dSPACE 的产品级代码生成器 TargetLink® 密切配合。这两个工具可以交换 SWC 容器,其中不仅含有 ARXML 文件,还含有实施 A2L 文件的源文件及其他有用的元数据信息。这种方式可以可靠、透明地切换 AUTOSAR,用户的干预降到最少。

Further Information