mapOutport

Сопоставьте выходной порт Simulink с портом AUTOSAR

Синтаксис

mapOutport(slMap,slPortName,arPortName,arDataElementName,arDataAccessMode)

Описание

пример

mapOutport(slMap,slPortName,arPortName,arDataElementName,arDataAccessMode) сопоставляет выходной порт Simulink® slPortName с элементом данных AUTOSAR arDataElementName в порте arPortName провайдера AUTOSAR. Режим доступа к данным AUTOSAR для порта провайдера установлен в arDataAccessMode.

Примеры

свернуть все

Установите AUTOSAR отображение информации для образцового выходного порта в модели autosar_swc_expfcns в качестве примера. Модель имеет выходной порт под названием PPort_DE1. Этот пример изменяет режим доступа к данным AUTOSAR для PPort_DE1 от ImplicitSend до ExplicitSend.

hModel = 'autosar_swc_expfcns';
open_system(hModel);
slMap=autosar.api.getSimulinkMapping(hModel);
mapOutport(slMap,'PPort_DE1','PPort','DE1','ExplicitSend');
[arPortName,arDataElementName,arDataAccessMode]=getOutport(slMap,'PPort_DE1')
arPortName =
PPort

arDataElementName =
DE1

arDataAccessMode =
ExplicitSend

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

свернуть все

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

Пример: slMap

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

Пример: 'Output'

Имя порта AUTOSAR, с которым можно сопоставить заданный выходной порт Simulink.

Пример: 'Output'

Имя элемента данных AUTOSAR, с которым можно сопоставить заданный выходной порт Simulink.

Пример: 'Output'

Значение режима доступа к данным AUTOSAR, с которым можно сопоставить заданный выходной порт Simulink. Значением может быть ImplicitSend, ImplicitSendByRef, ExplicitSend, EndToEndWrite или ModeSend.

Пример: 'ExplicitSend'

Введенный в R2013b