Документация Engee

Запуск моделей на целевом оборудовании

Страница в процессе разработки.

Target Hardware — это режим, в котором модель Engee выполняется на подключенном (целевом) оборудовании вместо математического ядра Engee.

Подготовка

  1. Установите подсистему Engee.Интеграции:

    engee.package.install("Engee-Device-Manager")

    Если подсистема Engee.Интеграции уже была установлена, то просто запустите ее командой:

    engee.package.start("Engee-Device-Manager")
  2. Запустите клиентскую программу Engee.Интеграции на своем компьютере, к которому подключено оборудование, и подключитесь по выданному URL (подробнее см. Подключение к оборудованию).

Настройка и запуск модели

  1. Откройте модель Engee.

  2. Нажмите по кнопке выбора целевой платформы и выберите Target Hardware:

    target hardware 1

  3. Добавьте блок EDM-Target-<Имя-целевой-платформы> из библиотеки блоков на холст Engee. Если блок отсутствует в библиотеке — обновите пакет поддержки оборудования командой engee.package.start. Для каждого оборудования существует свой блок и в зависимости от добавленного на холст блока будет запускаться соответствующее оборудование:

    target hardware 2

  4. Выберите режим выполнения модели:

    • Запустить модель на железе target hardware 4 — интерактивное выполнение на целевой платформе с управлением и наблюдением из Engee.

    • Запуск в независимом режиме target hardware 3 — автономное выполнение на целевой платформе без управления из Engee.

  5. Нажмите Запустить модель на железе или Запуск в независимом режиме (для автономного запуска).

    Подробнее о режимах выполнения модели читайте ниже в разделе Режимы выполнения.

Если блок EDM-Target не помещен в модель, то при запуске выведется ошибка:

ErrorException("EDM-Target block not found. To start model in Target Hardware mode, the model must include an EDM-Target block.")

Режимы выполнения

Поведение режимов Target Hardware аналогично режимам выполнения моделей на КПМ «РИТМ» (подробное описание см. Режимы выполнения модели).

Режим «Запустить модель на железе»

Как запустить

нажмите «Запустить модель на железе target hardware 4»:

ritm interactive

Как управлять моделью

можно запускать/останавливать/задавать время симуляции и компилировать модель.

Что происходит

генерируется интерактивное приложение реального времени и запускается на целевом оборудовании. Отслеживать выполнение модели можно в Engee, в окне визуализации сигналов graphs icon 1 и в инспекторе данных data inspector icon.

Что можно делать в режиме

управлять моделью, менять параметры «на лету», записывать сигналы и просматривать их.

Режим «Запуск в независимом режиме»

Как запустить

нажмите «Запуск в независимом режиме» target hardware 3:

target hardware 5

Как управлять моделью

средствами конкретной платформы (веб-панель, утилиты и т.п.).

Что происходит

генерируется автономное приложение реального времени и запускается на целевой платформе независимо от Engee. Выполнение модели видно на дисплее/веб-панели/журналах целевой платформы.

Что можно делать в режиме

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