AUTOSAR ARXML 导入器
AUTOSAR ARXML 导入器将 AUTOSAR 编写工具 (AAT) 生成的 AUTOSAR 描述文件导入 Simulink® 模型中。导入器首先解析 ARXML 代码,该代码描述 AUTOSAR 软件组件、组合或用于组件共享的预定义元素包。然后,根据您发出的命令,导入器将 ARXML 描述中的元素和对象子集导入 Simulink 中。该子集包含的 AUTOSAR 元素与汽车应用的基于 Simulink 模型的设计相关。例如,对于导入的组件,该子集包括 AUTOSAR 端口、接口、数据类型、内部行为的各个方面以及包。
对于导入的软件组件,导入器会创建每个组件的初始 Simulink 表示,其中包含 Simulink 模型元素到 AUTOSAR 组件元素的初始默认映射。初始表示可作为起点来进行进一步的 AUTOSAR 配置和基于模型的设计。
在导入操作过程中,导入器会验证导入的 ARXML 文件中的 XML。如果文件的 XML 验证失败,导入器将显示错误。例如:
Error The IsService attribute is undefined for interface /mtest_pkg/mtest_if/In1 in file hArxmlFileErrorMissingIsService_SR_3p2.arxml:48. Specify the IsService attribute to be either true or false
在此示例消息中,文件名是超链接,您可以点击该超链接来查看 ARXML 文件中错误的位置。
为了帮助支持 AUTOSAR 元素在 AAT 和基于 Simulink 模型的设计环境之间的来回处理,Embedded Coder® 提供以下功能:
为 ARXML 导出保留导入的 AUTOSAR XML 文件结构、元素和元素通用唯一标识符 (UUID)。有关详细信息,请参阅 Round-Trip Preservation of AUTOSAR XML File Structure and Element Information。
能够基于在导入的 ARXML 文件中发现的更改来更新 AUTOSAR 模型。有关详细信息,请参阅Update AUTOSAR Software Component。
AUTOSAR ARXML 导入器是作为 arxml.importer
对象实现的。有关函数的完整列表,请参阅 arxml.importer
对象参考页。
另请参阅
主题
- Import AUTOSAR XML Descriptions Into Simulink
- Import AUTOSAR Component to Simulink
- Import AUTOSAR Composition to Simulink
- Update AUTOSAR Software Component
- Import and Reference Shared AUTOSAR Element Definitions
- Import AUTOSAR Package into Component Model
- Configure AUTOSAR XML Options
- Import AUTOSAR Adaptive Software Descriptions
- Import AUTOSAR Adaptive Components to Simulink
- Import AUTOSAR Package into Adaptive Component Model
- Configure AUTOSAR Adaptive XML Options
- Workflows for AUTOSAR
- Round-Trip Preservation of AUTOSAR XML File Structure and Element Information