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

Начало работы

Подготовка

Чтобы полноценно начать работать с блоками КПМ «РИТМ» и с программным управлением для КПМ «РИТМ» в Engee выполните следующие шаги:

  1. Установите Пакет поддержки КПМ «РИТМ», выполнив следующую команду в редакторе скриптов interactive script icon или командной строке img 41 1 2:

    engee.package.install("RITM-Engee-Blocks")

    После установки пакета поддержки для блоков RITM, можно использовать и другие команды engee.package, а именно:

    • engee.packages.checkupdates() — проверяет доступные обновления установленного пакета поддержки;

    • engee.packages.update("RITM-Engee-Blocks") — обновляет указанный пакет поддержки до последней версии;

    • engee.packages.uninstall("RITM-Engee-Blocks") — удаляет указанный пакет поддержки.

    Подробное описание функций см. в engee.package.install.

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

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

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

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

  4. Перейдите в приложения Engee engee apps в рабочем пространстве и выберите РИТМ.Управление машинами:

    • Добавьте машину в Engee, используя Главное менюВыберите машинуДобавить машину. В открывшемся меню введите название и IP адрес машины:

      ritm add machine 2 ruritm add machine ru

    • Обновите прошивку, нажав ritm updater и используя Обновление прошивкиЛокальное обновление или Онлайн обновление:

      ritm package update ru

    • После обновления прошивки установите пакет поддержки Engee на РИТМе, снова нажав ritm updater и используя Обновление пакета поддержкиОбновление пакета поддержкиЛокальное обновление или Онлайн обновление:

      ritm updater 1 ru

    • После успешного обновления прошивки и пакета поддержки до последней версии, иконка Обновить прошивку сменит вид с ritm updater на ritm updater x.

      После каждого обновления прошивки ritm updater необходимо повторно установить пакет поддержки на РИТМе.

Общая схема архитектуры взаимодействия прошивки, пакета поддержки на РИТМе и Engee выглядит так:

ritm packages main ru

На схеме:

Пример простой модели

В этом примере показано, как создать с нуля модель Engee и запустить ее на КПМ «РИТМ».

Создайте новую модель, добавьте в модель стандартные блоки Sine Wave, Integrator и Out1 и соедините их. Включите запись сигналов signal logging 1 для выхода блока Integrator:

ritm getstarted model ru

Выберите «РИТМ» в качестве целевой платформы в ниспадающем меню в Главном меню модели:

ritm manager choosing 1

В окне настроек debug article icon 1 появится вкладка «РИТМ». На ней нужно выбрать целевую машину для этой модели из списка:

ritm settings 1 1 ru

Установите бесконечное время симуляции (inf) и нажмите кнопку Запустить модель на железе:

ritm getstarted run 1

Из модели создается приложение реального времени, которое загружается и запускается на выбранной машине РИТМ:

ritm getstarted running 1 ru

Можно остановить выполнение модели на РИТМ, нажав Остановить модель stop button в меню управления симуляцией. Время симуляции и статус отображаются в Строке статуса модели (нижний правый угол рабочего пространства):

ritm getstarted status ru

Во время работы приложения реального времени можно менять параметры самой модели «на лету», записывать сигналы модели и просматривать их в окне визуализации сигналов или в инспекторе данных. Например, можно изменить амплитуду синусоиды (блок Sine Wave) с 1 на 2 и наблюдать изменения на графиках:

ritm getstarted sine ru

ritm getstarted plots ru

Или можно использовать Инспектор данных. Например, вывести сравнение двух прогонов модели с разными значениями амплитуды:

ritm getstarted plots 1 ru