getParameter

Получите AUTOSAR отображение информации для параметра рабочего пространства модели Simulink

Синтаксис

arValue=getParameter(slMap,slParameter)
arValue=getParameter(slMap,slParameter,arProperty)

Описание

пример

arValue=getParameter(slMap,slParameter) возвращает тип параметра AUTOSAR, сопоставленного с параметром рабочего пространства модели Simulink® slParameter. Типы параметра AUTOSAR включают SharedParameter, PerInstanceParameter и ConstantMemory.

arValue=getParameter(slMap,slParameter,arProperty) возвращает значение свойства arProperty для параметра AUTOSAR, с которым параметром рабочего пространства модели сопоставлен slParameter.

Примеры

свернуть все

Получите отображение AUTOSAR и информацию о свойстве для параметров рабочего пространства модели Simulink K и INC в модели autosar_swc_counter в качестве примера.

hModel = 'autosar_swc_counter';
open_system(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

Имя параметра рабочего пространства модели Simulink, для которого можно возвратить AUTOSAR отображение информации.

Пример: 'INC'

Имя свойства параметра AUTOSAR. Допустимые имена свойства включают SwAddrMethod, SwCalibrationAccess и DisplayFormat. Для ConstantMemory можно также задать свойства IsConst спецификатора типа C, IsVolatile или Qualifier (AUTOSAR дополнительный нативный спецификатор типа). Для описаний свойства смотрите mapParameter.

Пример: 'SwCalibrationAccess'

Выходные аргументы

свернуть все

Переменная, которая возвращает или тип сопоставленного внутреннего параметра компонента AUTOSAR или значение свойства параметра.

Пример: arValue

Введенный в R2018b