•  
    Ближайшие события

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

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

    22 марта 2016
    10:00
    Мероприятие бесплатное
    Регистрация обязательна
    и заканчивается за сутки до начала мероприятия

    Михаил Песельник, ведущий инженер департамента MathWorks

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

    Приглашаем Вас на бесплатный семинар "Разработка встраиваемых систем в MATLAB и Simulink"

    На этом семинаре вы узнаете, как генерировать высококачественный и оптимизированный C/C++ код из моделей Simulink для использования в серийных системах. Вы также узнаете, как осуществлять сборку, профилирование и верификацию сгенерированного кода на целевых процессорах.

    Во время семинара будет показан процесс разработки системы управления, автоматической генерации и верификации C кода. Рабочий процесс будет продемонстрирован на примере системы управления для векторного электродвигателя, однако применение показанных инструментов MathWorks и приемов легко обобщается для других объектов и приложений.

    Во время семинара будут затронуты следующие вопросы:

    • Разработка и тестирование функциональных требований посредством симуляции
    • Автоматическая генерация кода для контроллера и интеграция кода во внешний проект
    • Автоматическая генерация кода полного проекта с драйверами периферийных устройств, интеграция с RTOS (QNX, VxWorks, DSP/BIOS).
    • Верификация функциональных требований и требований к использованию ресурсов скомпилированного кода
    • Оптимизация кода под конкретную целевую платформу
    • Автоматизированная конвертация из плавающей точки в фиксированную точку
    • Двусторонняя трассируемость между моделью и кодом
    • Тестирование при помощи методов Процессор-в-контуре и External Mode
    • Поддержка AUTOSAR, DO-178 (КТ-178), IEC 61508, ISO 26262, EN 50128, ГОСТ Р 51904 и MISRA-C

    Функциональная верификация скомпилированного кода производится при помощи тестирования в режиме Процессор-в-контуре (Processor-in-the-loop, PIL). В рамках семинара будет показано, как благодаря PIL можно удостовериться в соответствии поведения скомпилированного кода и исходной модели. Уделяется внимание оценке быстродействия скомпилированного кода для объективного понимания требований к вычислительным ресурсам. Для учета функциональных ограничений и требований к вычислительным ресурсам показана интеграция оптимизированных под процессор библиотек и некоторых других способов повышения эффективности сгенерированного кода.

    В рамках семинара будет продемонстрирован пакет целевой поддержки процессоров NeuroMatrix от компании НТЦ «Модуль», обеспечивающий поддержку модельно-ориентированного проектирования на основе платформы MATLAB/Simulink при использовании гетерогенных процессоров NeuroMatrix.

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


    Участие в семинаре бесплатное. Пожалуйста, предварительно зарегистрируйтесь. 

    Подробная программа семинара

    9:30 – 10:00

    Регистрация, приветственный кофе

    10:00 – 10:50

    Введение в модельно-ориентированное проектирование.

    Симуляция: спецификация, прототипирование

    10:50 – 11:30

    Проектирование: данные, функции, фиксированная точка.

    11:30 – 12:00

    Кофе-брейк

    12:00 – 12:50

    Генерация кода: экспорт алгоритма, полный проект.

    12:50 – 13:40

    Верификация: Программа-, Процессор-, Железо-в-контуре (SIL, PIL, HIL).

    13:40 – 14:00

    Поддержка промышленных стандартов.

    Обзор доступных тренингов по затронутой тематике. Ответы на вопросы.

    • Регистрация закрыта