配置 AUTOSAR 常量内存
您可以为 AUTOSAR 应用程序进行 AUTOSAR 常量内存建模。要进行 AUTOSAR 常量内存建模,请从 ARXML 文件导入常量内存定义或在 Simulink® 中创建常量内存内容。有关高级常量内存工作流的信息,请参阅Static and Constant Memory。
AUTOSAR 常量内存 (ConstantMemory) 对应于 Simulink 内部全局参数。在 AUTOSAR 运行时环境中,标定工具可以访问 ConstantMemory 模块以进行标定和测量。
要进行 AUTOSAR 常量内存建模,您可以在模型中使用 Simulink 模型工作区参数。要为 AUTOSAR 模型中的模型工作区参数数据生成 ConstantMemory 模块,请打开代码映射编辑器。使用参数选项卡将参数映射到 ConstantMemory。例如:
打开包含您要为其生成
ConstantMemory模块的模型工作区参数的 AUTOSAR 模型。此示例使用模型autosar_swc_counter。在 AUTOSAR 代码透视中,打开代码映射编辑器并选择参数选项卡。在可用参数列表中,选择
INC。在映射到下拉列表中,选择 ConstantMemory。要查看和修改常量内存的 AUTOSAR 属性,请点击
图标。有关参数代码和标定属性的详细信息,请参阅Map Model Workspace Parameters to AUTOSAR Component Parameters。
当您生成代码时:
导出的 ARXML 文件包含您配置为 ConstantMemory 的参数的
CONSTANT-MEMORYS描述。生成的 C 代码声明和引用常量内存参数。