• Новостная рассылка

    Подпишитесь и получайте самые свежие новости.
    Подписаться на новостную рассылку
  • Основы работы с Simulink Coder

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

    Основы генерации кода для встраиваемых устройств


    Цели курса

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

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

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

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


    Заявка на тренинг


    Подробнее

    Программа курса

    Модуль 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

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

    Заявка на тренинг
    Связанные материалы