getInport

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

Описание

пример

[arPortName,arDataElementName,arDataAccessMode] = getInport(slMap,slPortName) возвращает значения порта AUTOSAR arPortName, элемент данных AUTOSAR arDataElementNameи режим доступа к данным AUTOSAR arDataAccessMode сопоставлен с Simulink® входной порт slPortName.

Примеры

свернуть все

Получите информацию отображения AUTOSAR для входного порта модели в модели примера autosar_swc_expfcns. Модель имеет входной порт с именем RPort_DE1.

hModel = 'autosar_swc_expfcns';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
open_system(hModel);
slMap=autosar.api.getSimulinkMapping(hModel);
[arPortName,arDataElementName,arDataAccessMode]=getInport(slMap,'RPort_DE1')
arPortName =
RPort

arDataElementName =
DE1

arDataAccessMode =
ImplicitReceive

Входные параметры

свернуть все

Отображение Simulink и AUTOSAR для модели, ранее возвращенная slMap = autosar.api.getSimulinkMapping (model). model - указатель, вектор символов или строковый скаляр, представляющий имя модели.

Пример: slMap

Имя входного порта модели, для которого необходимо вернуть данные отображения AUTOSAR.

Пример: 'Input'

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

свернуть все

Переменная, которая возвращает имя порта AUTOSAR, сопоставленного с указанным входным портом Simulink.

Пример: arPortName

Переменная, которая возвращает имя элемента данных AUTOSAR, сопоставленного с указанным входным портом Simulink.

Пример: arDataElementName

Переменная, которая возвращает значение режима доступа к данным AUTOSAR, сопоставленного с заданным входным портом Simulink. Значение может быть ImplicitReceive, ExplicitReceive, QueuedExplicitReceive, ErrorStatus, ModeReceive, IsUpdated, EndToEndRead, или ExplicitReceiveByVal

Пример: arDataAccessMode

Введенный в R2013b