exponenta event banner

mapDataTransfer

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

Описание

пример

mapDataTransfer(slMap,slDataTransfer,arIrvName,arDataAccessMode) отображает линию передачи данных Simulink ® или блок перехода скоростиslDataTransfer к переменной AUTOSAR с возможностью выполнения arIrvName и режим доступа к данным AUTOSAR arDataAccessMode.

Примеры

свернуть все

Установка информации сопоставления AUTOSAR для строки передачи данных в примерной модели autosar_swc_expfcns. Модель содержит строки переноса данных с именем irv1, irv2, irv3, и irv4. В этом примере изменяется режим доступа к данным AUTOSAR для irv4 от Implicit кому Explicit.

hModel = 'autosar_swc_expfcns';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
open_system(hModel);
slMap=autosar.api.getSimulinkMapping(hModel);
mapDataTransfer(slMap,'irv4','IRV4','Explicit');
[arIrvName,arDataAccessMode]=getDataTransfer(slMap,'irv4')
arIrvName =
IRV4

arDataAccessMode =
Explicit

Установка информации сопоставления AUTOSAR для блока Rate Transition в примерной модели mMultitasking_4rates. Модель имеет блоки Rate Transition с именем RateTransition, RateTransition1, и RateTransition2, которые расположены на верхнем уровне модели. В этом примере изменяется режим доступа к данным AUTOSAR для RateTransition от Implicit кому Explicit.

hModel = 'mMultitasking_4rates';
addpath(fullfile(matlabroot,'/help/toolbox/autosar/examples'));
open_system(hModel);
slMap=autosar.api.getSimulinkMapping(hModel);
mapDataTransfer(slMap,'mMultitasking_4rates/RateTransition','IRV1','Explicit');
[arIrvName,arDataAccessMode]=getDataTransfer(slMap,'mMultitasking_4rates/RateTransition')
arIrvName =
IRV1

arDataAccessMode =
Explicit

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

свернуть все

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

Пример: slMap

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

Пример: 'irv4'

Пример: 'myModel/RateTransition2'

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

Пример: 'IRV4'

Значение режима доступа к данным AUTOSAR, с помощью которого можно сопоставить указанную передачу данных Simulink. Значение может быть Implicit или Explicit.

Пример: 'Explicit'

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