Skip to content

Верхнее меню ​

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

logo-block

Это логотип программы.
По нажатию на логотип страница обновляется.

Когда включён редактор блочного кода, на логотипе написано Block Composer.

logo-python

Когда включён редактор Python, на логотипе написано Script Composer.


Адаптер ​

dongle-button

Позволяет найти адаптер для связи с роботом и подключить его к программе.

Чтобы управлять роботом из программы, сначала нужно подключить к ней адаптер для связи с роботом.
Этот шаг называется сопряжением.

По нажатию кнопки Адаптер появляется список адаптеров, доступных на компьютере.
После выбора адаптера из списка и нажатия кнопки Подключить адаптер подключается к программе.

Проверка состояния подключения адаптера ​

Адаптер, один раз подключённый к программе, при следующих запусках подключается автоматически.

dongle-status-icon

Когда адаптер правильно подключён к программе, значок становится голубым.

dongle-status-browser

Значок на вкладке браузера, такой как на изображении ниже, означает, что адаптер подключён.


⚠️ Внимание

Если адаптер уже подключён к другой программе или другой странице, он не соединится с этой программой.
В таком случае найдите программу, к которой подключён адаптер, отключите его от неё, вернитесь на эту страницу и повторите попытку подключения.


Робот ​

robot-button

Позволяет выбрать робота, которого вы хотите использовать в программе, и добавить в программу сведения о нём вместе с предназначенными для него блоками и скриптовым кодом.

Чтобы управлять роботом из программы, сначала нужно добавить в неё сведения о роботе и его блоки.

robot-select

По нажатию кнопки Робот во всплывающем окне появляется список роботов, доступных в программе.

После выбора робота и нажатия кнопки Добавить сведения об этом роботе и предназначенные для него блоки и скриптовый код попадают в программу.

robot-blocks robot-codes

После добавления робота появляются следующие элементы.

  • Block Composer: в палитре блоков слева появляются блоки, предназначенные для этого робота
  • Script Composer: в палитре кода слева появляется скриптовый код, предназначенный для этого робота

Благодаря этому вы можете свободно двигать настоящим оборудованием робота и управлять им: датчиками, моторами, светодиодами и остальным.


⚙️ Примечание

В RobomationLAB можно подключить и использовать сколько угодно роботов, независимо от их вида.

Однако чтобы использовать несколько роботов сразу, к программе должно быть подключено столько адаптеров, сколько роботов вы хотите использовать, и в программу нужно добавить столько же роботов.


Расширение ​

extension-button

Модули расширений дают функции на основе ИИ: распознавание речи, распознавание изображений, анализ снимков и другие.
Они позволяют выбрать модуль расширения, который вы хотите использовать в программе, и добавить в программу сведения о нём вместе с предназначенными для него блоками и скриптовым кодом.

extension-select

По нажатию кнопки Расширение появляется окно со списком модулей расширений, доступных в программе.

  • Распознавание речи
  • Распознавание лица
  • Детальное распознавание лица
  • Выражение лица
  • Распознавание рук
  • Распознавание тела
  • Распознавание объектов
  • Распознавание цвета
  • Распознавание маркеров ArUco
  • Автономное вождение с камерой

По нажатию на выбранный модуль, так же как при выборе робота, сведения об этом модуле расширения и предназначенные для него блоки и скриптовый код попадают в программу.

После добавления в программу модуля, использующего камеру, например Распознавание лица или Распознавание рук,
на вкладке Предпросмотр - Камера появляется модуль камеры, и вы можете подключить камеру к программе.

Когда выбранный модуль расширения больше не нужен, вы можете убрать его из списка через щелчок правой кнопкой мыши → Удалить.


Звук ​

sound-button

Вы можете выбрать звук для использования в коде или добавить в программу собственный звук с компьютера.

Выбор звука ​

sound-select

По нажатию кнопки Звук появляется окно, в котором вы выберете один из множества звуков, доступных в программе.
Доступны следующие функции.

  • поиск звука
  • ▶ прослушивание звука
  • добавление звука в список звуков (панель слева)

Дополнительные функции ​

sound-tools

По нажатию на дополнительную кнопку в левом нижнем углу (красная рамка) или при наведении на неё мышью появляются три дополнительных пункта.
Доступны следующие функции.

  • добавление локального файла: добавляет звуковой файл с компьютера пользователя
  • запись звука: добавляет звук, записанный самостоятельно
  • добавление случайного звука: добавляет звук, выбранный случайно из всего списка звуков

Использование звука в коде ​

sound-selected

Звуки, добавленные в список звуков (панель слева), можно использовать в коде.

  • В блочном программировании вы выбираете звук в выпадающем списке блока воспроизвести звук.

  • В скриптовом программировании вы выбираете звук среди вложенных пунктов функции «воспроизвести звук» в категории Код - Аудио.

При выполнении кода выбранный звук воспроизводится через динамики компьютера пользователя.


Пример ​

example-button

Если в программу добавлен робот, вы можете загрузить и попробовать простые примеры, подготовленные для отдельных роботов.

Выбор примера ​

example-select

По нажатию кнопки Пример появляется показанное выше окно Выберите пример.
Благодаря делению на категории и поиску вы быстро найдёте нужный пример.

Загрузка примера ​

  1. Нажмите меню Пример, откройте окно Выберите пример и выберите пример.
  2. Страница обновляется, и пример появляется в области программирования.
  3. После загрузки примера достаточно нажать кнопку запуска (▶), чтобы увидеть, как он работает.

Правка ​

edit-button edit-menu

Функции, позволяющие отменить или повторить выполненное действие.

  • Копировать (Ctrl+C): копирует выбранный блок или код.
  • Вставить (Ctrl+V): вставляет скопированный блок или код в рабочую область.
  • Отменить (Ctrl+Z): отменяет последнее действие.
  • Повторить (Ctrl+Y): повторяет отменённое действие.

Файл ​

file-button file-menu

Позволяет работать с файлами: создать новый код, сохранить написанный код в файл, загрузить его и так далее.

  • Создать
    Очищает написанный сейчас код и создаёт новый.

  • Сохранить проект
    Сохраняет файл создаваемого сейчас проекта.
    Файл попадает в папку «Загрузки» на компьютере пользователя и имеет расширение «.block».

  • Экспортировать код Python
    Извлекает код Python создаваемого сейчас проекта и сохраняет его в файл.
    Файл попадает в папку «Загрузки» на компьютере пользователя и имеет расширение «.py».
    Сохранённый файл можно открыть и запустить во внешней среде Python, например в VSCode.

  • Открыть проект
    Загружает с компьютера пользователя файл проекта или файл с кодом Python.
    Загрузить можно файлы с расширениями «.block» и «.py».
    Файл «.block» открывается в редакторе блочного кода, а файл «.py» — в редакторе Python.
    Внимание: файл «.py» может не загрузиться правильно, если он не соответствует формату кода Block Composer или содержит синтаксические ошибки.


Запуск / остановка кода ​

Запуск (▶) ​

run-button

Разбирает и выполняет блочный или скриптовый код, написанный во включённом сейчас редакторе.

В зависимости от написанного кода вы можете управлять роботом, подключённым к программе.
Во время выполнения кода менять его нельзя.

Остановка (■) ​

stop-button

Останавливает выполнение кода.


Программирование с ИИ ​

ai-button

По нажатию кнопки Программирование с ИИ в верхнем меню справа на экране открывается панель чат-бота с ИИ.
Вы можете общаться со встроенным в RobomationLAB чат-ботом с ИИ и программировать вместе с ним.

Доступны следующие возможности.

  • Вы можете свободно спрашивать о программировании: как написать или исправить код, о синтаксисе, понятиях и так далее.
  • Если при выполнении кода возникнет ошибка, вы можете спросить у ИИ о её причине и способе исправления и быстро решить проблему.
  • Код, предложенный ИИ, легко скопировать кнопкой копирования справа от блока кода.
  • Переписка сохраняется, поэтому к ней можно вернуться, а также начать новую беседу.
  • Ширину панели можно изменить, потянув за её левый край.

Копировать код ​

copy-button

Позволяет скопировать в буфер обмена код, написанный во включённом сейчас редакторе.

Block Composer (блочное программирование) ​

Копируется код Python, показанный на вкладке Предпросмотр Python.

Script Composer (Python) ​

Копируется код, написанный в редакторе Python, без изменений.

Скопированный код можно вставить в любое место сочетанием Ctrl+V.


Настройки редактора ​

editor-button

Вы можете выбрать редактор, в котором хотите программировать: Блоки или Python.

После смены редактора написанный ранее код остаётся без изменений, и вы в любой момент можете продолжить программировать.

※ Редактор блочного кода и редактор Python соответствуют друг другу один к одному, поэтому при переключении редактора написанный код переводится и сохраняется.

Редактор блочного кода ​

После выбора Блоков логотип меняется на Block Composer.
Блоки, собранные в редакторе блочного кода, в реальном времени переводятся в код Python, а результат перевода вы увидите на вкладке Предпросмотр - Предпросмотр Python.

Редактор Python ​

После выбора Python логотип меняется на Script Composer.
Код, написанный в редакторе Python, при возврате в редактор блочного кода превращается в блоки.

Примечание: перевод Python → блоки работает только для кода, который можно выразить блоками.
При неверном синтаксисе или коде, который нельзя превратить в блоки, переход в редактор блочного кода может не получиться; тогда показывается причина неудачи.


Настройки ​

settings-buttonsettings-menu

Позволяет изменить основные настройки программы.

Язык ​

Меняет язык, на котором показывается программа.
На выбор есть 21 язык.

Адаптер ​

  • Отключить: отключает все адаптеры, подключённые к программе.
  • Подключить: заново подключает адаптер к программе.

Сброс ​

  • Сброс программы: очищает все данные, сохранённые в программе (сведения о роботах, блоки и скриптовый код, настройки и остальное).

Поддержка ​

support-button support-menu

Собирает руководства и внешние материалы, полезные при работе с программой.

  • Обучение: обучающий материал для тех, кто пользуется программой впервые.
  • Справка: позволяет прямо в программе посмотреть, как использовать блоки и код Python, вместе с примерами.
  • Руководство пользователя: открывает вики-страницу с руководством пользователя RobomationLAB.
    Там вы найдёте подробное описание элементов программы и работы с ней, а также действия и синтаксиса отдельных блоков и фрагментов скриптового кода.
  • Лаборатория Robomation: открывает главную страницу RobomationLAB.
  • Главная: открывает официальный сайт компании Robomation.
  • YouTube: открывает канал Robomation на YouTube.
  • Магазин: открывает интернет-магазин Robomation.
  • О программе: показывает версию программы и историю обновлений, условия использования, политику конфиденциальности и другие сведения.
  • Связаться с нами: позволяет задать вопрос о программе или сообщить об ошибке.