autosar.api.getSimulinkMapping

Сопоставьте элементы Simulink с элементами AUTOSAR

Описание

В модели компонента программного обеспечения AUTOSAR используйте функции карты AUTOSAR, чтобы сопоставить элементы модели с элементами компонента AUTOSAR с точки зрения модели Simulink®. Например, вы можете:

  • Сопоставьте импорт Simulink или выходной порт к получателю AUTOSAR или порту отправителя и элементу данных получателя отправителя.

  • Сопоставьте функцию точки входа Simulink с выполнимым и дополнительным адресом программного обеспечения AUTOSAR методы.

  • Сопоставьте строку передачи данных Simulink с межвыполнимой переменной (IRV) AUTOSAR.

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

  • Сопоставьте параметр рабочего пространства модели Simulink с внутренним параметром компонента AUTOSAR.

  • Сопоставьте сигнал блока Simulink или состояние к переменной AUTOSAR.

  • Сопоставьте хранилище данных Simulink с переменной AUTOSAR.

Создание

Синтаксис

slMap = autosar.api.getSimulinkMapping(model)

Описание

пример

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

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

развернуть все

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

Пример: 'my_model'

Функции объекта

getDataStoreПолучите AUTOSAR отображение информации для хранилища данных Simulink
getDataTransferПолучите AUTOSAR отображение информации для передачи данных Simulink
getFunctionПолучите AUTOSAR отображение информации для функции точки входа Simulink
getFunctionCallerПолучите AUTOSAR отображение информации для блока функциональной вызывающей стороны Simulink
getInportПолучите AUTOSAR отображение информации для импорта Simulink
getOutportПолучите AUTOSAR отображение информации для выходного порта Simulink
getParameterПолучите AUTOSAR отображение информации для параметра рабочего пространства модели Simulink
getSignalПолучите AUTOSAR отображение информации для сигнала блока Simulink
getStateПолучите AUTOSAR отображение информации для состояния блока Simulink
mapDataStoreСопоставьте хранилище данных Simulink с переменной AUTOSAR
mapDataTransferСопоставьте передачу данных Simulink с межвыполнимой переменной AUTOSAR
mapFunctionСопоставьте функцию точки входа Simulink с выполнимым AUTOSAR и методы адреса программного обеспечения
mapFunctionCallerСопоставьте блок функциональной вызывающей стороны Simulink с клиентским портом AUTOSAR и операцией
mapInportСопоставьте импорт Simulink в порт AUTOSAR
mapOutportСопоставьте выходной порт Simulink с портом AUTOSAR
mapParameterСопоставьте параметр рабочего пространства модели Simulink с внутренним параметром компонента AUTOSAR
mapSignalСопоставьте сигнал блока Simulink с переменной AUTOSAR
mapStateСопоставьте состояние блока Simulink с переменной AUTOSAR

Примеры

свернуть все

Вызовите функцию autosar.api.getSimulinkMapping, чтобы создать объект slMap, который представляет AUTOSAR отображение информации для модели autosar_swc. Использование возвращенный объект, чтобы сопоставить Simulink инициализирует функцию точки входа к выполнимому Runnable_Init AUTOSAR.

hModel = 'autosar_swc';
open_system(hModel);
slMap = autosar.api.getSimulinkMapping(hModel);
mapFunction(slMap,'InitializeFunction','Runnable_Init');
arRunnableName = getFunction(slMap,'InitializeFunction')
arRunnableName =
    'Runnable_Init'

Введенный в R2013b