Использование различных форматов для определения входов, выходов и параметров тестовых векторов
Использование различных форматов для определения входов, выходов и параметров тестовых векторов

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

  • Быстрое прототипирование алгоритмов управления;

  • Программно-аппаратное моделирование (Hardware in the Loop, HIL);

  • Подготовку моделей к запуску в реальном времени;

  • Программное управление моделью в реальном времени;

  • Формальное тестирование моделей.

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

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

Использование различных форматов для определения входов, выходов и параметров тестовых векторов
Использование различных форматов для определения входов, выходов и параметров тестовых векторов

Программа

День 1

  • Рабочий процесс.
  • Создание моделей реального времени.
  • Создание панелей управления.

День 2

  • Автоматизированное тестирование в реальном времени.
  • Использование протоколов связи.
  • Оптимизация моделей для запуска в реальном времени.
  • Hardware-in-the-Loop, или программно-аппаратное моделирование.

Рабочий процесс

  • Понятие тестирования в реальном времени;
  • Настройки рабочего и целевого компьютеров;
  • Запуск модели в реальном времени.

Создание моделей реального времени.

  • Обзор экспериментальной установки (синхронная машина с постоянными магнитами);
  • Переход от модели объекта к интерфейсам подключения самого объекта;
  • Настройка физических интерфейсов;
  • Работа с датчиками и исполнительными механизмами;
  • Работа с экспериментальной установкой;
  • Визуализация и протоколирование результатов.

Создание панелей управления

  • Использование Simulink Dashboard;
  • Создание панелей инструментов и осциллографов;
  • Создание независимых приложений.

Автоматизированное тестирование в реальном времени

  • Создание окружения для автоматизированного тестирования;
  • Создание тестовых последовательностей;
  • Задание наборов входных параметров;
  • Анализ результатов тестирования.

Использование протоколов связи

  • Поддерживаемые протоколы;
  • UDP;
  • Петлевое тестирование I2C.

Оптимизация моделей для запуска в реальном времени

  • Варианты описания модели объекта управления;
  • Профилирование и отладка моделей в реальном времени;
  • Оптимизация модели объекта управления.

Hardware-in-the-Loop, или программно-аппаратное моделирование

  • Рабочий процесс Hardware-in-the-Loop (HIL);
  • Запуск алгоритма управления на целевой платформе;
  • Настройка системы для HIL;
  • HIL-тестирование.