主要内容

AUTOSAR。参数

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

对于AUTOSAR数据的运行时校准,R2018b和R2019a引入了模型元素到AUTOSAR分量参数和变量的图形映射。在代码映射编辑器中,选择一个Simulink金宝app®模型工作空间参数或内部信号、状态或数据存储。将选定的元素映射到AUTOSAR组件参数或变量,并修改其AUTOSAR校准属性。如果您目前在基本工作空间中使用AUTOSAR参数或信号对象来建模AUTOSAR参数或变量,请考虑迁移到代码映射编辑器工作流。有关更多信息,请参见为代码生成映射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接口关联。指定元素名称、端口名称和接口路径。例如,元素K、港口rCounter和接口rCounter / CalibrationComponents / counter_if

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

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

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

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

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

介绍了R2013b