exponenta event banner

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

Моделирование и моделирование композиций AUTOSAR и программного обеспечения ECU

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

Чтобы создать представление Simulink ® для композиции AUTOSAR, выполните одно из следующих действий.

  • Импорт описания композиции в формате AUTOSAR XML (ARXML) (классическая платформа).

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

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

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

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

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

Блоки

Функция управления доступна вызывающему абонентуВызов сервисного интерфейса диспетчера блокировки функций AUTOSAR (FiM) ControlFunctionAvailable
DiagnosticEventAvailableCallerВызов интерфейса службы диспетчера диагностических событий AUTOSAR (Dem) EventAvailable
DiagnosticInfoCallerВызов интерфейса службы диспетчера диагностических событий AUTOSAR (Dem) DiagnosticInfo
DiagnosticMonitorCallerВызов интерфейса службы диспетчера диагностических событий AUTOSAR (Dem) DiagnosticMonitor
DiagnosticOperationCycleCallerВызов интерфейса службы диспетчера диагностических событий AUTOSAR (Dem) OperationCycle
Компонент службы диагностикиНастройка служб диагностики AUTOSAR и среды выполнения (RTE) для эмуляции
Вызывающий абонент, вызывающий запрет функцииВызов сервисного интерфейса диспетчера блокировки функций AUTOSAR (FiM) FunctionInhibition
NvMAdminCallerВызов интерфейса службы диспетчера NVRAM (NvM) AUTOSAR NvMadmin
NvMServiceCallerВызов интерфейса службы диспетчера NVRAM (NvM) AUTOSAR NvMService
Компонент службы NVRAMНастройка служб NVRAM AUTOSAR и среды выполнения (RTE) для эмуляции

Функции

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

Темы

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

Разработка и сборка многоразовых программных компонентов AUTOSAR в композиции AUTOSAR.

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

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

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

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

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

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

Проектирование и моделирование компонентов AUTOSAR и создание кода

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

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

Моделирует обмен данными между программным компонентом AUTOSAR и службами базового программного обеспечения AUTOSAR (BSW).

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

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

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

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

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

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

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

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

Моделирование основных программных служб AUTOSAR и среды выполнения

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

Конфигурирование и моделирование сервисных вызовов с запретом функции AUTOSAR

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