配置 AUTOSAR 标定和测量的参数和信号
为 AUTOSAR 运行时标定和测量配置 Simulink® 模型工作区参数和信号。
将模型工作区参数映射到 AUTOSAR 参数
打开示例模型 autosar_swc_counter.slx。
open_system('autosar_swc_counter')从 App 选项卡中,打开 AUTOSAR 组件设计器。打开代码映射编辑器并选择参数选项卡。展开可用模型参数列表并选择 INC。在映射到下拉列表中,选择 ConstantMemory。

要查看和修改常量内存的 AUTOSAR 属性,请点击
图标。有关参数代码和标定属性的详细信息,请参阅Map Model Workspace Parameters to AUTOSAR Component Parameters。

如果您有 Simulink Coder 和 Embedded Coder 软件,可以生成算法 C 代码和 AUTOSAR XML (ARXML) 组件描述。您可以在 Simulink 中测试生成的代码,或将代码和描述集成到 AUTOSAR 运行时环境中。
当您生成代码时:
导出的 ARXML 文件包含您配置为
ConstantMemory的参数的CONSTANT-MEMORYS描述。在 AUTOSAR 运行时环境中,标定工具可以访问 AUTOSARConstantMemory模块以进行标定和测量。生成的 C 代码声明和引用常量内存参数。
将 Simulink 信号和状态映射到 AUTOSAR 变量
打开示例模型 autosar_swc_counter.slx(如果尚未打开)。
从 App 选项卡中,打开 AUTOSAR 组件设计器。打开代码映射编辑器并选择信号/状态选项卡。展开可用信号列表并选择 equal_to_count。选择一个信号会在模型图中突出显示该信号。在映射到下拉列表中,选择 StaticMemory。

要查看和修改静态内存的 AUTOSAR 属性,请点击
图标。有关信号代码和标定属性的详细信息,请参阅Map Block Signals and States to AUTOSAR Variables。

如果您有 Simulink Coder 和 Embedded Coder 软件,可以生成算法 C 代码和 AUTOSAR XML (ARXML) 组件描述。您可以在 Simulink 中测试生成的代码,或将代码和描述集成到 AUTOSAR 运行时环境中。
当您生成代码时:
导出的 ARXML 文件包含您配置为
StaticMemory的信号和状态的STATIC-MEMORYS描述。在 AUTOSAR 运行时环境中,标定工具可以访问 AUTOSARStaticMemory模块以进行标定和测量。生成的 C 代码声明并引用静态内存变量。