主要内容

AUTOSAR。参数

指定值、数据类型、代码生成选项、参数的其他属性

对于AUTOSAR数据的运行时校准,R2018b和R2019a引入了模型元素到AUTOSAR组件参数和变量的图形映射。在“代码映射”编辑器中,选择一个Simulink金宝app®模型工作空间参数或内部信号、状态或数据存储。将所选元素映射到AUTOSAR组件参数或变量,并修改其AUTOSAR校准属性。如果您当前通过在基本工作空间中使用AUTOSAR参数或信号对象对AUTOSAR参数或变量建模,请考虑迁移到Code Mappings编辑器工作流。有关更多信息,请参见为代码生成映射AUTOSAR元素

描述

使用这个类,您可以创建用于建模AUTOSAR校准参数的工作区对象。您可以创建AUTOSAR。参数对象的基础MATLAB®工作区。

该类扩展了金宝app仿真软件。参数类。使用参数对象,您可以指定参数的值以及有关参数的其他信息,例如它的用途、它的维度或它的最小值和最大值。例如,一些金宝appSimulink产下载188bet金宝搏品使用此信息来确定参数是否可调(请参阅调优和实验块参数值).

金宝appSimulink执行参数值的范围检查。当参数对象值超出与其指定的最小值和最大值及数据类型相对应的范围时,软件会提醒您。有关更多信息,请参见金宝app仿真软件。参数参考页面。

创建

创建一个AUTOSAR。参数对象,使用AUTOSAR。参数函数描述如下。

描述

paramObj = AUTOSAR。参数返回一个AUTOSAR。参数具有默认属性值的对象。

打开工作区对象以查看和修改其属性。

金宝app仿真软件。参数参考页面详细描述了参数属性。的AUTOSAR。参数类扩展了金宝app仿真软件。参数类的以下附加选项初始化存储类属性:

  • CalPrm—校准参数属于一个校准组件,可以被多个AUTOSAR软件组件访问。选择此存储类将启用自定义属性HeaderFileElementNamePortNameInterfacePathCalibrationComponent,ProviderPortName

    • HeaderFile允许您选择指定声明校准参数的AUTOSAR软件组件头文件的名称。

    • ElementNamePortName,InterfacePath允许您将校准参数与特定的AUTOSAR元素、AUTOSAR端口和AUTOSAR接口相关联。指定元素名称、端口名称和接口路径。例如,elementK、港口rCounter,和接口rCounter / CalibrationComponents / counter_if

    • CalibrationComponent而且ProviderPortName允许您配置在AUTOSAR校准组件中导出的校准参数(ParameterSwComponent).多个AUTOSAR软件组件可以使用校准组件名称和相关提供程序端口名称访问在校准组件中导出的校准参数。CalibrationComponent指定要导出的校准组件的限定名称ProviderPortName指定关联提供程序端口的短名称。例如,校准组件/ CalibrationComponents / counter_swc /计数器和提供者端口pCounter

  • InternalCalPrm-内部校准参数仅由一个AUTOSAR软件组件定义和访问。选择此存储类将启用自定义属性HeaderFile而且PerInstanceBehavior

    • HeaderFile允许您选择指定声明校准参数的AUTOSAR软件组件头文件的名称。

    • PerInstanceBehavior允许您指定由软件组件的所有实例共享的参数软件组件的每个实例都有自己的参数副本

  • SystemConstant-允许您在生成的代码中控制系统范围常量的存储。

版本历史

在R2013b中引入