主要内容

AUTOSAR静态内存配置

AUTOSAR应用程序模型AUTOSAR静态内存,您导入静态内存定义从ARXML文件或创建静态内存内容模型金宝app®。高层工作流静态内存的信息,请参阅静态和不变的记忆

AUTOSAR静态存储器(StaticMemory全球信号)对应于模型内部。金宝appAUTOSAR的运行时环境,校准工具可以访问StaticMemory块校准和测量。

AUTOSAR静态内存模型,您可以使用仿真软件屏蔽信号,离散状态,或数据存储在您的模型中金宝app。

配置信号和州AUTOSAR静态内存块

生成StaticMemory块模型块AUTOSAR金宝app模型信号和离散状态数据,打开代码映射编辑器和选择信号/州选项卡。选择并将它们映射到信号和状态StaticMemory。例如:

  1. 打开一个AUTOSAR模型,包含您想要生成的信号或状态StaticMemory块。这个示例使用模型autosar_swc_counter

  2. AUTOSAR代码的角度来看,打开代码映射编辑器和选择信号/州选项卡。在列表中可用的信号,选择equal_to_count。选择一个信号突显出信号的模型图。在映射到下拉列表中,选择StaticMemory。查看和修改AUTOSAR属性静态内存,单击图标来配置额外的代码映射属性图标。关于信号代码和校准属性的更多信息,见AUTOSAR变量映射块信号和状态

  3. 选择信号/州选项卡,然后选择状态X。从映射到下拉列表中,选择StaticMemory。查看和修改AUTOSAR属性静态内存,单击图标来配置额外的代码映射属性图标。

当您生成代码:

  • 出口ARXML文件包含STATIC-MEMORYS为您配置为信号和状态描述StaticMemory

  • 生成C代码声明和引用静态内存变量。

引用的模型在一个AUTOSAR组件模型,嵌入的编码器®地图的内部信号和状态模型参考代码生成。内部信号和状态映射到AUTOSARArTypedPerInstanceMemory多实例模型参考或AUTOSARStaticMemory单实例模式参考。

AUTOSAR静态配置数据存储在内存中

生成StaticMemory块模型数据存储内存块在金宝app你AUTOSAR模型,打开代码映射编辑器和选择数据存储选项卡。选择数据存储并将它们映射到StaticMemory。例如:

  1. 打开一个AUTOSAR模型,包含您想要生成的数据存储StaticMemory块。这个示例使用模型autosar_bsw_sensor1

  2. AUTOSAR代码的角度来看,打开代码映射编辑器和选择数据存储选项卡。从列表中可用的数据存储,选择数据存储LowSetPoint。选择一个数据存储模型中强调了数据存储内存块图。从映射到下拉列表中,选择StaticMemory。查看和修改AUTOSAR属性静态内存,单击图标来配置额外的代码映射属性图标。更多关于数据存储的信息代码和校准属性,看看地图数据存储AUTOSAR变量

当您生成代码:

  • 出口ARXML文件包含STATIC-MEMORYS描述为您配置为数据存储StaticMemory

  • 生成C代码声明和引用静态内存变量。

请注意

AUTOSAR Blockset不支持静态内存引用金宝app代码生成的数据存储模型。

另请参阅

||||||

相关的例子

更多关于