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

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

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

    Курс охватывает различные методы интеграции кода в модели Simulink. Основной упор делается на интеграцию кода С и кода MATLAB. Среди охватываемых тем: C MEX S-функции, код MATLAB и подключение внешних C функций с помощью Legacy Code Tool в Simulink. Курс предназначен для продвинутых пользователей Simulink. Курс содержит следующие темы:

    • Написание C MEX S-функций
    • Интеграция MATLAB кода
    • Интеграция C кода

    Для прохождения курса требуется предварительное прохождение курсов «Simulink для моделирования систем и алгоритмов» и «Основы работы в MATLAB». Требуется понимание языка программирования С.

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


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


    Подробнее

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

    Модуль 1. Методы интеграции кода

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

    • Обзор всех методов интеграции кода
    • Введение в S-функции

    Модуль 2. Переход от MATLAB к Simulink

    Интеграция кода MATLAB в модели Simulink.

    • Написание функций MATLAB в блоке MATLAB Function
    • Конвертация функций MATLAB в блок MATLAB Function
    • Стандарты написания кода для блока MATLAB Function

    Модуль 3. Вызов внешних функций

    Интеграция внешнего кода C в модель Simulink при помощи автоматизированных инструментов.

    • Вызов внешних C функций с помощью Legacy Code Tool
    • Вызов внешних C функций в блоке MATLAB Function

    Модуль 4. Написание S-функций

    Интеграция кода С в модель Simulink путем написания C MEX S-функций вручную.

    • Написание C MEX S-функций
    • Вызов внешнего C кода из C MEX S-функций
    • Внутренние состояния (work vectors)
    • Наследование размерностей входных и выходных портов
    • Вспомогательные макросы

    Модуль 5. Аспекты генерации кода

    Рассмотрение процедур и ограничений при автоматической генерации кода с помощью Simulink Coder.

    • Генерация кода из блока MATLAB Function
    • Генерация кода из C MEX S-функций (Legacy Code Tool)

    Модуль 6. Сравнение методов интеграции кода

    Сравнительный обзор методов интеграции кода и обсуждение преимуществ и недостатков каждого подхода.

    • Обзор всех методов интеграции кода
    • Критерии выбора подходящего метода интеграции кода

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

    Связанные продукты