Начало работы
Подготовка
Чтобы полноценно начать работать с блоками КПМ «РИТМ» и с программным управлением для КПМ «РИТМ» в Engee выполните следующие шаги:
-
Установите Пакет поддержки КПМ «РИТМ», выполнив следующую команду в редакторе скриптов
или командной строке
: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.
-
-
Установите подсистему Engee.Интеграции:
engee.package.install("Engee-Device-Manager")Если подсистема Engee.Интеграции уже была установлена, то просто запустите ее командой:
engee.package.start("Engee-Device-Manager") -
Запустите клиентскую программу Engee.Интеграции и подключитесь по выданному URL (подробнее см. Подключение к оборудованию).
-
Перейдите в приложения Engee
в рабочем пространстве и выберите РИТМ.Управление машинами:-
Добавьте машину в Engee, используя Главное меню → Выберите машину → Добавить машину. В открывшемся меню введите название и IP адрес машины:
→ 
-
Обновите прошивку, нажав
и используя Обновление прошивки → Локальное обновление или Онлайн обновление:
-
После обновления прошивки установите пакет поддержки Engee на РИТМе, снова нажав
и используя Обновление пакета поддержки → Обновление пакета поддержки → Локальное обновление или Онлайн обновление:
-
После успешного обновления прошивки и пакета поддержки до последней версии, иконка Обновить прошивку сменит вид с
на
.После каждого обновления прошивки
необходимо повторно установить пакет поддержки на РИТМе.
-
Общая схема архитектуры взаимодействия прошивки, пакета поддержки на РИТМе и Engee выглядит так:
На схеме:
-
Пакет поддержки РИТМ — это расширение для подсистемы Engee.Интеграции, добавляющее библиотечные блоки Engee для работы с модулями ввода-вывода на КПМ «РИТМ», а также возможности программного управления РИТМом из Engee.
-
Прошивка — это программная основа КПМ «РИТМ», включающая операционную систему РИТМ.РВ, а также драйвера и библиотеки для работы с модулями ввода-вывода.
-
Пакет поддержки Engee — это расширение прошивки РИТМа, добавляющее возможности запуска моделей Engee на КПМ «РИТМ».
Пример простой модели
В этом примере показано, как создать с нуля модель Engee и запустить ее на КПМ «РИТМ».
Создайте новую модель, добавьте в модель стандартные блоки Sine Wave, Integrator и Out1 и соедините их. Включите запись сигналов
для выхода блока Integrator:

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

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

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

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

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

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


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