主要内容

getParameter

获取 Simulink 模型工作区参数的 AUTOSAR 映射信息

说明

arValue = getParameter(slMap,slParameter) 返回映射到 Simulink® 模型工作区参数 slParameter 的 AUTOSAR 参数的类型。AUTOSAR 参数类型包括 SharedParameterPerInstanceParameterConstantMemoryPortParameter

示例

arValue = getParameter(slMap,slParameter,arProperty) 返回模型工作区参数 slParameter 映射到的 AUTOSAR 参数的属性 arProperty 的值。

示例

全部折叠

获取示例模型 autosar_swc_counter 中 Simulink 模型工作区参数 K 和 INC 的 AUTOSAR 映射和属性信息。

hModel = 'autosar_swc_counter';
openExample(hModel);
slMap = autosar.api.getSimulinkMapping(hModel);

mapParameter(slMap,'K','SharedParameter')
arMappedTo = getParameter(slMap,'K')
arValue = getParameter(slMap,'K','SwCalibrationAccess')

mapParameter(slMap,'INC','ConstantMemory','SwCalibrationAccess','ReadOnly')
arMappedTo = getParameter(slMap,'INC')
arValue = getParameter(slMap,'INC','SwCalibrationAccess')
arMappedTo =
    'SharedParameter'

arValue =
    'ReadWrite'

arMappedTo =
    'ConstantMemory'

arValue =
    'ReadOnly'

输入参数

全部折叠

模型的 Simulink 到 AUTOSAR 映射信息,以前由 slMap = autosar.api.getSimulinkMapping(model) 返回。model 是一个表示模型名称的句柄、字符向量或字符串标量。

示例: slMap

要为其返回 AUTOSAR 映射信息的 Simulink 模型工作区参数的名称。

示例: 'INC'

AUTOSAR 参数属性的名称。有效的属性名称包括 SwAddrMethodSwCalibrationAccessDisplayFormatLongName。对于 ConstantMemory,您也可以指定 C 类型限定符属性 IsConstIsVolatileQualifier(AUTOSAR 附加原生类型限定符)。对于 PortParameter,您也可以指定 PortDataElement。有关属性描述,请参阅 mapParameter

示例: 'SwCalibrationAccess'

输出参量

全部折叠

返回映射的 AUTOSAR 组件参数的类型或参数属性值的变量。

示例: arValue

版本历史记录

在 R2018b 中推出