Когда вы разрабатываете несколько моделей компонента программного обеспечения AUTOSAR, которые соединяются и работают совместно, можно объединить их в модели состава AUTOSAR для симуляции. Состав является компонентом программного обеспечения AUTOSAR, который агрегировал связанные группы компонентов программного обеспечения. Составы поддерживают масштабируемость компонента и помогают управлять сложностью в проекте.
Чтобы создать представление Simulink® состава AUTOSAR, примите одни из этих мер:
Импортируйте AUTOSAR XML (arxml
) описание состава (Классическая Платформа).
Создайте модель и используйте блоки Model для ссылки и соедините модели компонента AUTOSAR.
Когда вы моделируете модель состава, вы моделируете объединенное поведение агрегированных компонентов AUTOSAR.
Для Классической Платформы AUTOSAR AUTOSAR Blockset обеспечивает Basic Software (BSW) блоки, которые позволяют вам моделировать вызовы компонента программного обеспечения сервисов BSW, которые запускаются в среде выполнения AUTOSAR. Примеры включают менеджера NVRAM (NvM) и Диагностический менеджер событий (DEM). В среде выполнения, компоненты программного обеспечения AUTOSAR обычно доступ сервисы BSW, использующие клиент-сервер или коммуникация получателя отправителя. Чтобы моделировать компоненты AUTOSAR, которые вызывают сервисы BSW, вы создаете содержание модели состава и добавляете предварительно сконфигурированные сервисные блоки компонента BSW. Блоки обеспечивают ссылочные реализации сервисов BSW.
createCompositionAsModel | Создайте представление Simulink AUTOSAR arxml состав программного обеспечения |
updateModel | Обновите модель AUTOSAR с изменениями arxml |
DiagnosticInfoCaller | Вызовите Диагностический менеджер событий AUTOSAR (DEM) сервисный интерфейс DiagnosticInfo |
DiagnosticMonitorCaller | Вызовите Диагностический менеджер событий AUTOSAR (DEM) сервисный интерфейс DiagnosticMonitor |
Diagnostic Service Component | Configure AUTOSAR Diagnostic Services и Среда выполнения (RTE) для эмуляции |
NvMAdminCaller | Вызовите менеджера AUTOSAR NVRAM (NvM) сервисный интерфейс NvMAdmin |
NvMServiceCaller | Вызовите менеджера AUTOSAR NVRAM (NvM) сервисный интерфейс NvMService |
NVRAM Service Component | Configure AUTOSAR NVRAM Services и Среда выполнения (RTE) для эмуляции |
Компоненты программного обеспечения AUTOSAR и составы
Разработайте и соберите допускающие повторное использование компоненты программного обеспечения AUTOSAR в составы AUTOSAR.
Импортируйте состав AUTOSAR к Simulink
Создайте представление Simulink® состава AUTOSAR, импортированного из инструмента разработки AUTOSAR файл arxml
Импортируйте состав программного обеспечения AUTOSAR и его содержавшие компоненты и составы.
Объедините и моделируйте компоненты программного обеспечения AUTOSAR
Объедините компоненты программного обеспечения AUTOSAR в модели состава для симуляции.
Разработайте компоненты AUTOSAR, моделируйте и сгенерируйте код
Разработайте компоненты AUTOSAR путем реализации алгоритмов поведения, симуляции компонентов и составов, и генерации кода компонента
Образцовый AUTOSAR основные вызовы программного сервиса
Образцовая связь между компонентом программного обеспечения AUTOSAR и AUTOSAR Basic Software (BSW) сервисы.
Сконфигурируйте вызовы диагностического сервиса менеджера по корпоративным мероприятиям AUTOSAR
Реализуйте вызовы компонента Диагностического менеджера событий (DEM) сервис с предварительно сконфигурированными блоками AUTOSAR Basic Software.
Сконфигурируйте вызовы менеджера AUTOSAR NVRAM сервис
Реализуйте вызовы компонента менеджера NVRAM (NvM) сервис с предварительно сконфигурированными блоками AUTOSAR Basic Software.
Сконфигурируйте основные реализации программного сервиса AUTOSAR для симуляции
Для симуляции уровня системы блоков вызывающей стороны AUTOSAR Basic Software используйте ссылочные реализации Основных Программных сервисов.
Моделируйте основные программные сервисы AUTOSAR и среду выполнения
Моделируйте вызовы компонента AUTOSAR памяти Basic Software и диагностических сервисов с помощью ссылочных реализаций