Этот однодневный курс предоставляет практическое введение в разработку и тестирование приложений для встраиваемых устройств с помощью Simulink Coder и Embedded Coder. В контексте модельно-ориентированного проектирования рассматриваются темы: ускорение симуляции, настройка параметров в работающем приложении, управление структурой кода, верификация кода, профилирование.


Код тренинга: SLTG

Даты проведения курса: 16 ноября 2018 г.

Время проведения: 10:00-18:00

Перерыв: 13:00-14:00 

Из-за специфики обучения тренинги проводятся только очно в специально оборудованном классе.

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


Цели курса

Этот однодневный курс предоставляет практическое введение в разработку и тестирование приложений для встраиваемых устройств с помощью Simulink Coder и Embedded Coder. В контексте модельно-ориентированного проектирования рассматриваются темы: ускорение симуляции, настройка параметров в работающем приложении, управление структурой кода, верификация кода, профилирование.

  • Ускорение просчета моделей с помощью генерации кода
  • Настройка параметров с помощью External Mode
  • Генерация кода
  • Верификация алгоритмов в контуре
  • Профилирование исполняемого кода 

Стоимость курса

Стоимость курса - 12000 рублей* за одного участника. Оплата после регистрацииОплата возможна как от физ. лиц, так и от организаций.  

Все вопросы по телефону:  +7(495)009-65-85 доб. 3.

*Цены действительны только при стандартных условиях продажи ЦИТМ Экспонента резидентам РФ. При отклонении от стандартного договора, стоимость может быть изменена. Образец договора предоставляется после заполнения заявки(регистрации).

Для обладателей лицензий с действующей SMS программой, обучение на курсе проводится с 30% скидкой. Просьба указать при регистрации, в поле "Цель посещения".

Подробная программа

Модуль 1. Ускорение просчета моделей с помощью генерации кода

В данном модуле рассматриваются области применения генерации кода и Simulink Coder для ускорения прочета моделей и симуляций Монте-Карло.

  • Моделирование в режиме Normal Mode
  • Acceleration Mode
  • Rapid Acceleration Mode
  • Создание независимой модели (Rsim)
  • Преимущества и недостатки ускорения симуляции
  • Симуляции Монте Карло с Rsim
     

Модуль 2. Настройка параметров в режиме External Mode

Данный модуль научит использовать модели Simulink для настройки параметров в работающем приложении.

  • Рабочий процесс с использованием External Mode
  • Онлайн настройка параметров
  • Выполнение алгоритма на эмуляторе
  • Ограничения режима External
     

Модуль 3. Генерация кода

В модуле рассматривается генерация кода из моделей Simulink и интеграция его в сторонние приложения или в тестовые обвязки.

  • Генерация кода с помощью шаблона Generic Real-Time (GRT)
  • Верификация полученного кода
  • Генерация кода с помощью шаблона Embedded Real-Time (ERT)
  • Обзор модулей кода и интерфейсов
  • Интеграция кода в стороннее приложение
     

Модуль 4. Верификация

Данный модуль научит верифицировать полученный код.

  • Создание S-Function из подсистемы
  • Обзор метода верификации SIL
  • Обзор метода верификации PIL
  • Верификация подсистемы в режиме SIL и PIL
  • Верификация модели в режиме SIL и PIL
  • Работа с унаследованным кодом
     

Модуль 5. Профилирование кода

В модуле рассмотрены примеры исследование времени выполнения алгоритмов с помощью Embedded Coder

  • Профилирование подсистемы
  • Выборочное профилирование
  • Профилирование модели
  • Применение профилирования на практике

Спикеры

Михаил Песельник
Михаил Песельник
Михаил Песельник

Ведущий инженер ЦИТМ Экспонента по прототипированию алгоритмов в реальном времени, а также по процессам верификации и валидации при проектировании встраиваемых систем повышенной надежности. Михаил имеет квалификацию магистра по специальности "Системный анализ, управление и обработка информации" в МГУЛ. Михаил имеет многолетний опыт работы с инструментами MathWorks в области разработки алгоритмов управления и является профессиональным тренером по модельно-ориентированному проектированию. До перехода в ЦИТМ Экспонента, он работал в мировых автомобильных компаниях, разрабатывая системы управления для двигателей внутреннего сгорания.

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

Успешное прохождение вводного тренинга по Simulink. Навыки программирования на языке C

Услуги

Продукты

Сервисы

Контакты и место проведения

    Москва, 2-й Южнопортовый проезд,д. 31, стр. 4

    Пн.-Пт., с 9:00 до 18:00

    +7(495)009-65-85 

    info@exponenta.ru