getDataTransfer

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

Описание

пример

[arIrvName,arDataAccessMode]=getDataTransfer(slMap,slDataTransfer) возвращает значения межвыполнимой переменной arIrvName AUTOSAR и режим arDataAccessMode доступа к данным AUTOSAR это сопоставлено с линией передачи данных Simulink® или блоком Rate Transition slDataTransfer.

Примеры

свернуть все

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

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

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

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

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

свернуть все

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

Пример: slMap

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

Пример: 'irv4'

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

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

свернуть все

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

Пример: arIrvName

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

Пример: arDataAcessMode

Введенный в R2013b