exponenta event banner

Импорт программного компонента AUTOSAR с несколькими модулями выполнения

Функции импорта AUTOSAR ARXML createComponentAsModel и createCompositionAsModel и функция архитектуры AUTOSAR importFromARXML может импортировать программные компоненты AUTOSAR с несколькими исполняемыми объектами в новую модель Simulink ®. Используйте ModelPeriodicRunnablesAs свойство при создании модели, чтобы указать, моделирует ли импортер периодические подсистемы AUTOSAR как атомарные подсистемы с периодическими скоростями (по умолчанию) или подсистемы вызова функций с периодическими скоростями.

Если установить ModelPeriodicRunnablesAs до значения по умолчанию, AtomicSubsystemимпортер создает модели на основе скорости. Если код ARXML содержит периодические таблицы выполнения, импортер добавляет содержимое модели на основе скорости, включая атомарные подсистемы и линии передачи данных с переходами скорости, и отображает их в соответствующие периодические таблицы выполнения и IRV, импортированные из программного компонента AUTOSAR.

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

Набор ModelPeriodicRunnablesAs кому AtomicSubsystem если только ваша конструкция не требует использования подсистем функционального вызова. Следующий вызов указывает импортеру импортировать многоцелевой программный компонент AUTOSAR из файла ARXML и сопоставить его с новой моделью на основе скорости. Файл ARXML находится в matlabroot/examples/autosarblockset/data, который находится в пути поиска MATLAB ® по умолчанию.

ar = arxml.importer('ThrottlePositionControlComposition.arxml')
createComponentAsModel(ar,'/Company/Components/Controller',...
  'ModelPeriodicRunnablesAs','AtomicSubsystem')

Дополнительные сведения см. в разделе Компоненты программного обеспечения Model AUTOSAR.

См. также

| |

Связанные темы