Перейти к содержимому

Вкладка «EasyLogic»

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

  • Стартовый экран предлагает Новый проект…, Открыть проект…, Импорт GSS-файла… и список недавних проектов.
  • Проект хранится на диске как папка с файлом program.gsc и, при наличии, Pawn-скриптами. Несохранённые наброски автосохраняются и доступны в меню открытия в разделе «Несохранённые».
  • Импорт GSS конвертирует файл из старого конфигуратора в проект; если импортированный алгоритм не компилируется, редактор сообщит об этом — исходный алгоритм при этом не повреждается.
  • В сайдбаре — дерево проекта: Страницы, Переменные, Константы, Скрипты; элементы добавляются кнопкой «+», переименовываются двойным кликом.
  • Палитра блоков: триггеры (создают новую цепочку) и блоки по категориям — условия и переходы, работа с переменными, задержки, входы/выходы, CAN, отладка, вызов скриптов и другие. Блоки добавляются кликом или перетаскиванием.
  • Свойства блока редактируются в модальном окне; переменная выбирается через поиск.
  • Поддерживаются Undo/Redo (Ctrl+Z / Ctrl+Shift+Z), копирование и вставка, Авто-раскладка упорядочивает схему.
  • Панель Вывод внизу показывает ошибки и предупреждения компилятора с переходом к проблемному месту.
  1. Сборка компилирует проект; статус виден в тулбаре («Сборка OK» / «Сборка не удалась»).
  2. Залить отправляет скрипт в подключённый прибор. Перед загрузкой редактор спросит: Очистить все скрипты на устройстве или Заменить текущий.
  3. Дополнительно: Сохранить .bin (скомпилированный файл на диск), Залить .bin… (готовый бинарник в прибор) и Залить на сервер — выгрузка скрипта в файловое хранилище удалённого доступа, откуда его можно раздавать группам устройств через Менеджер устройств.

Если тулбар показывает «Устройство не подключено» или «Компилятор недоступен», заливка временно невозможна — подключите прибор и повторите.


См. также: Вкладка «Настройки» (конфигурация прибора) · Вкладка «Устройство»