主要内容

配置 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 运行时环境中,标定工具可以访问 AUTOSAR ConstantMemory 模块以进行标定和测量。

  • 生成的 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 运行时环境中,标定工具可以访问 AUTOSAR StaticMemory 模块以进行标定和测量。

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

相关链接