Состав и программное обеспечение установки пиролиза Симуляции

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

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

Создание Simulink® представление композиции AUTOSAR, выполните одно из следующих действий:

  • Импортируйте авто-РСА описание композиции (классическая платформа) в формате XML (ARXML).

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

Кроме того, если у вас есть программное обеспечение System Composer™, можно создать модель архитектуры AUTOSAR и использовать блоки Software Composition для моделирования композиций AUTOSAR. Для получения дополнительной информации см. «Моделирование программной архитектуры».

При моделировании модели состава моделируется комбинированное поведение агрегированных компонентов AUTOSAR.

Для платформы AUTOSAR Classic Platform, AUTOSAR Blockset предоставляет блоки Basic Software (BSW), которые позволяют моделировать вызовы программных компонентов к службам BSW, выполняемым в окружение выполнения AUTOSAR. К услугам BSW относятся NVRAM Manager (NvM), Diagnostic Event Manager (Dem) и Function Inhibition Manager (FiM). Во время выполнения окружения компоненты программного обеспечения AUTOSAR обычно получают доступ к службам BSW с помощью связи клиент-сервер или отправитель-получатель.

Чтобы симулировать компоненты AUTOSAR, которые вызывают службы BSW, вы создаете модель, содержащую композицию, и добавляете предварительно сконфигурированные блоки компонентов услуги BSW. Блоки обеспечивают эталонные реализации сервисов BSW.

Блоки

Control Function Available CallerВызовите интерфейс службы AUTOSAR Function Inhibition Manager (FiM) ControlFunctionAvailable
DiagnosticEventAvailableCallerВызовите интерфейс службы AUTOSAR Diagnostic Event Manager (Dem) EventAvailable
DiagnosticInfoCallerВызовите интерфейс службы AUTOSAR Diagnostic Event Manager (Dem) DiagnosticInfo
DiagnosticMonitorCallerВызовите интерфейс службы AUTOSAR Diagnostic Event Manager (Dem) DiagnosticMonitor
DiagnosticOperationCycleCallerВызовите интерфейс службы AUTOSAR Diagnostic Event Manager (Dem) OperationCycle
Diagnostic Service ComponentСконфигурируйте диагностические службы AUTOSAR и окружение выполнения (RTE) для эмуляции
Function Inhibition CallerВызовите интерфейс службы AUTOSAR Function Inhibition Manager (FiM) FunctionInhibition
NvMAdminCallerВызовите интерфейс AUTOSAR NVRAM Manager (NvM) NvMadmin
NvMServiceCallerВызовите интерфейс AUTOSAR NVRAM Manager (NvM) NvMService
NVRAM Service ComponentСконфигурируйте службы AUTOSAR NVRAM и окружение выполнения (RTE) для эмуляции

Функции

createCompositionAsModelСоздайте представление Simulink композиции программного обеспечения AUTOSAR ARXML
updateModelОбновление модели AUTOSAR с изменениями ARXML

Темы

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

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

Импорт композиции AUTOSAR в Simulink

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

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

Импорт программной композиции AUTOSAR и содержащихся в ней компонентов и составов.

Объединение и моделирование программных компонентов AUTOSAR

Объедините программные компоненты AUTOSAR в композиционной модели для симуляции.

Проектирование и моделирование компонентов AUTOSAR и генерация кода

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

Модель сервисных вызовов AUTOSAR Basic Software

Моделируйте коммуникацию между программным компонентом AUTOSAR и сервисами AUTOSAR Basic Software (BSW).

Настройка вызовов службы диспетчера событий диагностики AUTOSAR

Реализация вызовов компонентов в службу Diagnostic Event Manager (Dem) с предварительно сконфигурированными блоками AUTOSAR Basic Software.

Сконфигурируйте вызовы службы AUTOSAR Function Inhibition Manager

Реализация вызовов компонентов к службе Function Inhibition Manager (FiM) с предварительно сконфигурированными блоками AUTOSAR Basic Software.

Настройка вызовов службы AUTOSAR NVRAM Manager

Реализация вызовов компонентов в службу NVRAM Manager (NvM) с предварительно сконфигурированными блоками AUTOSAR Basic Software.

Сконфигурируйте основные реализации программного обеспечения AUTOSAR для симуляции

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

Симулируйте основные программные сервисы AUTOSAR и окружение выполнения

Симулируйте вызовы компонентов AUTOSAR к Basic Software memory и службам диагностики с помощью ссылочных реализаций.

Сконфигурируйте и симулируйте сервисные вызовы с запрещением функций AUTOSAR

Симулируйте вызовы компонентов AUTOSAR к блокировке функций Basic Software и связанным с ними службам с помощью ссылочных реализаций.