Интеграция унаследованного кода с Legacy Code Tool
Интеграция унаследованного кода с Legacy Code Tool

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

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

  • Настройка параметров в работающем приложении с помощью External Mode

  • Генерация кода для микропроцессора

  • Верификация алгоритмов в контуре

  • Управление структурой кода

  • Верификация кода

  • Профилирование исполняемого кода

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

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

Интеграция унаследованного кода с Legacy Code Tool
Интеграция унаследованного кода с Legacy Code Tool

Программа

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


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

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

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

Настройка параметров в режиме External Mode

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

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

Генерация кода

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

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

Верификация

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

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

Профилирование кода

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

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

Услуги

Продукты