mapFunctionCaller

Сопоставьте блок функциональной вызывающей стороны Simulink с клиентским портом AUTOSAR и операцией

Описание

пример

mapFunctionCaller(slMap,slFcnName,arPortName,arOperationName) сопоставляет блок функциональной вызывающей стороны Simulink® для функции Simulink slFcnName к клиентскому порту AUTOSAR arPortName и операция AUTOSAR arOperationName.

Если ваша модель имеет несколько вызывающих сторон функции Simulink slFcnName, эта функция сопоставляет всех их с клиентским портом AUTOSAR и операцией.

Примеры

свернуть все

Установите AUTOSAR отображение информации для блока функциональной вызывающей стороны в модели, в которой моделируется клиентский вызов функции AUTOSAR. Модель сделала, чтобы функциональная вызывающая сторона блокировала для функции Simulink readData.

addpath(fullfile(matlabroot,'/help/toolbox/autosar/examples'));
hModel = 'mControllerWithInterface_client';
open_system(hModel);
slMapC = autosar.api.getSimulinkMapping(hModel);
mapFunctionCaller(slMapC,'readData','cPort','readData');
[arPort,arOp] = getFunctionCaller(slMapC,'readData')
arPort =
cPort

arOp =
readData

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

свернуть все

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

Пример: slMap

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

Пример: 'readData'

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

Пример: 'cPort'

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

Пример: 'readData'

Введенный в R2014b