AUTOSAR.Parameter
指定参数的值、数据类型、代码生成选项及其他属性
对于 AUTOSAR 数据的运行时标定,R2018b 和 R2019a 引入了将模型元素图形化映射到 AUTOSAR 组件参数和变量的功能。在代码映射编辑器中,您选择一个 Simulink® 模型工作区参数或内部信号、状态或数据存储。您将选定元素映射到 AUTOSAR 组件参数或变量,并修改其 AUTOSAR 标定属性。如果您当前使用基础工作区中的 AUTOSAR 参数或信号对象对 AUTOSAR 参数或变量进行建模,请考虑迁移到代码映射编辑器工作流。有关详细信息,请参阅Map AUTOSAR Elements for Code Generation。
说明
使用此类,您可以创建工作区对象,用于 AUTOSAR 标定参数建模。您可以在 MATLAB® 基础工作区中创建一个 AUTOSAR.Parameter 对象。
此类用于扩展 Simulink.Parameter 类。使用参数对象,您可以指定参数的值以及有关该参数的其他信息,例如其用途、维度或其最小值和最大值。一些 Simulink 产品使用此信息,例如,用于确定参数是否可调(请参阅使用模块参数值进行调优和试验)。
Simulink 执行参数值的范围检查。当参数对象值位于指定的最小值、最大值和数据类型所对应的范围外时,软件将向您发出警报。有关详细信息,请参阅 Simulink.Parameter 参考页。
创建对象
使用下面描述的 AUTOSAR.Parameter 函数创建一个 AUTOSAR.Parameter 对象。
描述
paramObj = AUTOSAR.Parameter 返回具有默认属性值的 AUTOSAR.Parameter 对象。
打开工作区对象以查看和修改其属性。

Simulink.Parameter 参考页详细描述参数属性。AUTOSAR.Parameter 类使用以下对存储类属性的附加选择扩展 Simulink.Parameter 类:
CalPrm - 标定参数属于标定组件,后者可以被多个 AUTOSAR 软件组件访问。选择此存储类将启用自定义属性 HeaderFile、ElementName、PortName、InterfacePath、CalibrationComponent 和 ProviderPortName。
HeaderFile 允许您以可选方式指定声明标定参数的 AUTOSAR 软件组件头文件的名称。
ElementName、PortName 和 InterfacePath 允许您将标定参数与特定 AUTOSAR 元素、AUTOSAR 端口和 AUTOSAR 接口关联。指定元素名称、端口名称和接口路径。例如,元素
K、端口rCounter和接口rCounter/CalibrationComponents/counter_if。CalibrationComponent 和 ProviderPortName 允许您配置标定参数以在 AUTOSAR 标定组件 (
ParameterSwComponent) 中导出。在标定组件中导出的标定参数可以被多个 AUTOSAR 软件组件使用标定组件名称和关联的提供方端口名称进行访问。CalibrationComponent 指定要导出的标定组件的限定名称,ProviderPortName 指定关联的提供方端口的短名称。例如,标定组件/CalibrationComponents/counter_swc/counter和提供方端口pCounter。
InternalCalPrm - 内部标定参数仅由一个 AUTOSAR 软件组件定义和访问。选择此存储类会启用自定义属性 HeaderFile 和 PerInstanceBehavior。
HeaderFile 允许您以可选方式指定声明标定参数的 AUTOSAR 软件组件头文件的名称。
PerInstanceBehavior 允许您指定 Parameter shared by all instances of the Software Component 或 Each instance of the Software Component has its own copy of the parameter。
SystemConstant - 允许您控制在生成代码中系统级常量的存储。
版本历史记录
在 R2013b 中推出