Создание моделей Simulink на основе существующих описаний системы ARXML;
Настройка моделей Simulink для генерации кода, совместимого с AUTOSAR;
Настройка связей AUTOSAR с моделями Simulink;
Моделирование событий AUTOSAR в Simulink;
Создание калибровочных параметров;
Моделирование вариантов AUTOSAR в программных компонентах;
Импорт и экспорт композиций AUTOSAR и программных архитектур;
Моделирование обращений к базовым программным службам.
Продолжительность курса – 2 дня.
День 1
День 2
Цель: Импортировать существующие файлы ARXML для автоматического создания моделей Simulink с соблюдением архитектурных особенностей и интерфейсов.
Описание XML-файла AUTOSAR (ARXML);
Импорт программных компонентов (SWC) AUTOSAR;
Типы данных массив и перечисление;
Доработка сгенерированных Simulink моделей;
Симуляция с помощью модели тестовой обвязки;
Генерация кода AUTOSAR;
Структура и типы данных с фиксированной точкой;
Управление импортированными типами данных в Simulink;
Импорт измененных файлов ARXML.
Цель: Настроить модели Simulink в качестве программных компонентов AUTOSAR и определить порты и интерфейсы AUTOSAR для генерации ARXML.
Создание компонентов AUTOSAR;
Сопоставление объектов модели Simulink с программными компонентами AUTOSAR;
Генерация кода и экспорт файлов ARXML.
Цель: Настроить блоки входных и выходных портов Simulink в качестве портов AUTOSAR различных типов.
Обзор связей AUTOSAR (порты и интерфейсы);
Моделирование связи отправитель-получатель;
Моделирование режимов AUTOSAR;
Моделирование взаимодействия клиент-сервер.
Цель: Уметь моделировать периодические и непериодические события AUTOSAR в моделях Simulink.
Обзор событий AUTOSAR;
Моделирование событий в моделях Simulink;
Временные (периодические) события;
Обзор непериодических событий;
Моделирование событий, связанных с данными;
Моделирование событий переключения режима;
Выполнение инициализации;
Моделирование непериодических событий.
Цель: Указывать параметры калибровки AUTOSAR и моделировать блоки памяти для каждого объекта в модели Simulink с использованием объектов данных и с сопоставлением кода.
Моделирование параметров калибровки в согласии с параметрами SWC;
Моделирование внутренних параметров калибровки: общих для всех экземпляров;
Моделирование внутренних параметров калибровки: отдельная копия для каждого экземпляра;
Моделирование памяти для каждого экземпляра.
Цель: Настроить проект на основе вариантов в программном компоненте AUTOSAR и сопоставить варианты Simulink с вариантами AUTOSAR.
Создание различных подсистем в моделях, основанных на частотах;
Генерация вариантов AUTOSAR.
Цель: Создать проект архитектуры программного обеспечения AUTOSAR и заполнить его работающими компонентами и композициями программного обеспечения AUTOSAR.
Создание программных архитектур и композиций AUTOSAR;
Создание программных компонентов AUTOSAR;
Экспорт композиций AUTOSAR и программных компонентов;
Моделирование моделей архитектуры программного обеспечения AUTOSAR;
Импорт композиций AUTOSAR;
Генерация кода для повторно используемых программных компонентов.
Цель: Настроить программные компоненты AUTOSAR для считывания и записи диагностических статусов и управления энергонезависимыми ОЗУ.
Обзор имплементации базовых программных служб;
Установка диагностических статусов;
Мониторинг диагностических состояний;
Чтение и запись NVRAM;
Мониторинг NVRAM.