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

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

Когда вы разрабатываете несколько моделей компонента программного обеспечения 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 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® состава AUTOSAR, импортированного из инструмента разработки AUTOSAR файл arxml

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