Импортируйте компонент программного обеспечения AUTOSAR с несколькими Runnables

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

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

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

Установите ModelPeriodicRunnablesAs на AtomicSubsystem, если ваш проект не требует использования подсистем вызова функций. Следующий вызов направляет средство импорта, чтобы импортировать мультивыполнимый компонент программного обеспечения AUTOSAR и сопоставить его в новую основанную на уровне модель:

addpath(fullfile(matlabroot,'examples','autosarblockset'))
ar = arxml.importer('ThrottlePositionControlComposition.arxml')
createComponentAsModel(ar,'/Company/Components/Controller',...
  'ModelPeriodicRunnablesAs','AtomicSubsystem')

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

Смотрите также

|

Похожие темы