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, можно также задать свойства IsConst спецификатора типа C, IsVolatile, или Qualifier (AUTOSAR дополнительный нативный спецификатор типа). Для PortParameter, можно также задать Port или DataElement. Для описаний свойства смотрите mapParameter.

Пример: 'SwCalibrationAccess'

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

свернуть все

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

Пример: arValue

Введенный в R2018b