文档

配置AUTOSAR内部校准参数

AUTOSAR内部校准参数是AUTOSAR软件组件的内部参数,只能由定义它们的软件组件实例访问。你可以用AUTOSAR。参数数据对象来配置Simulink中的内部校准参数金宝app®。在创建和配置参数数据对象之后,您可以从模型中的块参数中引用它们。

若要配置AUTOSAR校准参数,其他AUTOSAR软件组件可以访问,请参见配置AUTOSAR校准组件

配置AUTOSAR内部校准参数:

  1. 在模型中设置块参数的值,以引用校准参数的名称。例如,打开示例模型autosar_swc_counter。打开模型数据编辑器(在AUTOSAR选项卡上,选择设置>模型数据编辑器),并选择参数选项卡。的值常数块从限制myPrm

  2. 创建一个AUTOSAR。参数校准参数的数据对象。在模型数据编辑器中编辑参数值时,单击操作按钮旁边myPrm并选择创建

    创建新数据对话框,设置价值AUTOSAR。参数

    • 如果你设置位置基本工作空间类中设置存储类AUTOSAR。参数对话框。要将Simulin金宝appklookup表映射到参数,可以使用mapLookupTable函数。

    • 如果你设置位置模型的工作空间类中设置存储类AUTOSAR。参数对话框。但是,要将Simulinklooku金宝appp表映射到参数,可以使用“代码映射”编辑器,参数选项卡,或者mapParameter函数。

    这个例子说明位置基本工作空间。点击创建。一个AUTOSAR。参数对象出现。

  3. AUTOSAR。参数属性对话框,配置这些属性:

    • 价值—自定义校准参数。对于内部校准参数,此值表示初始值。

    • 数据类型—指定校准参数的数据类型。有关更多信息,请参见使用数据类型助手指定数据类型(金宝app模型)。

    • 存储类—对于基本工作空间参数,如果需要指定内部校准参数,请在下拉列表中选择InternalCalPrm。指定每实例行为,选择下列其中一项:

      • 由软件组件的所有实例共享的参数

      • 软件组件的每个实例都有自己的参数副本

  4. 在“配置参数”对话框中,在代码生成>接口窗格中,清除该选项忽略自定义存储类,如果尚未清除。

  5. 将一个Simuli金宝appnklookup表映射到基本工作空间参数myPrm,使用mapLookupTable函数。

  6. 生成的代码。

请注意

该软件不支持使用AUTOSAR校准参数金宝app模型块。