Состав и программное моделирование ECU

Модель и симулирует составы AUTOSAR и программное обеспечение ECU

Когда вы разрабатываете несколько моделей компонента программного обеспечения AUTOSAR, которые соединяются и работают совместно, можно объединить их в модели состава AUTOSAR для симуляции. Состав является компонентом программного обеспечения AUTOSAR, который агрегировал связанные группы компонентов программного обеспечения. Составы поддерживают масштабирование компонента и помогают управлять сложностью в проекте.

Чтобы создать представление Simulink® состава AUTOSAR, примите одни из этих мер:

  • Импортируйте AUTOSAR XML (arxml) описание состава (Классическая Платформа).

  • Создайте модель и используйте блоки Model для ссылки и соедините модели компонента AUTOSAR.

Когда вы симулируете модель состава, вы симулируете объединенное поведение агрегированных компонентов AUTOSAR.

Для Классической Платформы AUTOSAR AUTOSAR Blockset обеспечивает Basic Software (BSW) блоки, которые позволяют вам моделировать вызовы компонента программного обеспечения сервисов BSW, которые запускаются в среде выполнения AUTOSAR. Сервисы BSW включают менеджера 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 ComponentConfigure AUTOSAR Diagnostic Services и Среда выполнения (RTE) для эмуляции
NvMAdminCallerВызовите менеджера AUTOSAR NVRAM (NvM) сервисный интерфейс NvMAdmin
NvMServiceCallerВызовите менеджера AUTOSAR NVRAM (NvM) сервисный интерфейс NvMService
NVRAM Service ComponentConfigure AUTOSAR NVRAM Services и Среда выполнения (RTE) для эмуляции

Темы

Компоненты программного обеспечения AUTOSAR и составы

Разработайте и соберите допускающие повторное использование компоненты программного обеспечения AUTOSAR в составы AUTOSAR.

Импортируйте состав AUTOSAR к Simulink

Создайте модель Simulink® из XML-описания состава программного обеспечения AUTOSAR.

Импортируйте состав программного обеспечения AUTOSAR с атомарными компонентами программного обеспечения (классическая платформа)

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