Что входит в курс:

  • Создание моделей Simulink на основе существующих описаний системы ARXML;

  • Настройка моделей Simulink для генерации кода, совместимого с AUTOSAR;

  • Настройка связей AUTOSAR с моделями Simulink;

  • Моделирование событий AUTOSAR в Simulink;

  • Создание калибровочных параметров;

  • Моделирование вариантов AUTOSAR в программных компонентах;

  • Импорт и экспорт композиций AUTOSAR и программных архитектур;

  • Моделирование обращений к базовым программным службам.

Предварительная подготовка:

Продолжительность курса – 2 дня. 

Программа

День 1

  • Импорт программных компонентов AUTOSAR
  • Экспорт программных компонентов AUTOSAR
  • Моделирование портов и интерфейсов AUTOSAR
  • Моделирование событий AUTOSAR
  • Моделирование параметров калибровки и памяти для каждого экземпляра

День 2

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

Импорт программных компонентов AUTOSAR

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

  • Описание XML-файла AUTOSAR (ARXML);

  • Импорт программных компонентов (SWC) AUTOSAR;

  • Типы данных массив и перечисление;

  • Доработка сгенерированных Simulink моделей;

  • Симуляция с помощью модели тестовой обвязки;

  • Генерация кода AUTOSAR;

  • Структура и типы данных с фиксированной точкой;

  • Управление импортированными типами данных в Simulink;

  • Импорт измененных файлов ARXML.

Экспорт программных компонентов AUTOSAR

Цель: Настроить модели Simulink в качестве программных компонентов AUTOSAR и определить порты и интерфейсы AUTOSAR для генерации ARXML.

  • Создание компонентов AUTOSAR;

  • Сопоставление объектов модели Simulink с программными компонентами AUTOSAR;

  • Генерация кода и экспорт файлов ARXML.

Моделирование портов и интерфейсов AUTOSAR

Цель: Настроить блоки входных и выходных портов Simulink в качестве портов AUTOSAR различных типов.

  • Обзор связей AUTOSAR (порты и интерфейсы);

  • Моделирование связи отправитель-получатель;

  • Моделирование режимов AUTOSAR;

  • Моделирование взаимодействия клиент-сервер.

Моделирование событий AUTOSAR

Цель: Уметь моделировать периодические и непериодические события AUTOSAR в моделях Simulink.

  • Обзор событий AUTOSAR;

  • Моделирование событий в моделях Simulink;

  • Временные (периодические) события;

  • Обзор непериодических событий;

  • Моделирование событий, связанных с данными;

  • Моделирование событий переключения режима;

  • Выполнение инициализации;

  • Моделирование непериодических событий.

Моделирование параметров калибровки и памяти для каждого экземпляра

Цель: Указывать параметры калибровки AUTOSAR и моделировать блоки памяти для каждого объекта в модели Simulink с использованием объектов данных и с сопоставлением кода.

  • Моделирование параметров калибровки в согласии с параметрами SWC;

  • Моделирование внутренних параметров калибровки: общих для всех экземпляров;

  • Моделирование внутренних параметров калибровки: отдельная копия для каждого экземпляра;

  • Моделирование памяти для каждого экземпляра.

Моделирование вариантов AUTOSAR

Цель: Настроить проект на основе вариантов в программном компоненте AUTOSAR и сопоставить варианты Simulink с вариантами AUTOSAR.

  • Создание различных подсистем в моделях, основанных на частотах;

  • Генерация вариантов AUTOSAR.

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

Цель: Создать проект архитектуры программного обеспечения AUTOSAR и заполнить его работающими компонентами и композициями программного обеспечения AUTOSAR.

  • Создание программных архитектур и композиций AUTOSAR;

  • Создание программных компонентов AUTOSAR;

  • Экспорт композиций AUTOSAR и программных компонентов;

  • Моделирование моделей архитектуры программного обеспечения AUTOSAR;

  • Импорт композиций AUTOSAR;

  • Генерация кода для повторно используемых программных компонентов.

Моделирование базовых программных сервисов

Цель: Настроить программные компоненты AUTOSAR для считывания и записи диагностических статусов и управления энергонезависимыми ОЗУ.

  • Обзор имплементации базовых программных служб;

  • Установка диагностических статусов;

  • Мониторинг диагностических состояний;

  • Чтение и запись NVRAM;

  • Мониторинг NVRAM.

Услуги

Продукты