exponenta event banner

getParameter

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

Описание

пример

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

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

Примеры

свернуть все

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

hModel = 'autosar_swc_counter';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
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, можно также указать свойства квалификатора типа C IsConst, IsVolatile, или Qualifier(дополнительный квалификатор собственного типа AUTOSAR). Для PortParameter, можно также указать Port или DataElement. Описание свойств см. в разделе mapParameter.

Пример: 'SwCalibrationAccess'

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

свернуть все

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

Пример: arValue

Представлен в R2018b