getFunctionCaller

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

Синтаксис

[arPortName,arOperationName] = getFunctionCaller(slMap,slFcnName)

Описание

пример

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

Примеры

свернуть все

Получите 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, сопоставленного с заданным блоком функциональной вызывающей стороны.

Пример: arPort

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

Пример: arOp

Введенный в R2014b