Режимы программы Screph

Режим программы одновременно настраивает CV workspace и возможности Selector под один пользовательский сценарий. Это не просто фильтр интерфейса: переключение меняет доступные задачи, типы кандидатов и правила применения результата в разметку проекта.

1. Доступные режимы

  • Общий — свободная разметка и нейтральные CV pipeline.
  • Автоматизация GUI — описание экранов приложений и подготовка разметки для автоматизации.
  • Промышленное зрение — задачи инспекции и метрологии с предметными кандидатами и evidence.
  • Автономные беспилотники — анализ кадров и серий кадров с объектами, областями интереса, изменениями и треками.

Ground Robotics существует только как внутренний отложенный scaffold и в список доступных режимов не входит.

2. Общий

Используйте общий режим, когда задача не относится к готовому предметному профилю. В нём доступны свободное создание и редактирование элементов и признаков, selection area, 28 методов основной CV-панели и 14 дополнительных utility nodes для pipeline.

3. Автоматизация GUI

Режим предназначен для скриншотов приложений: кнопок, полей, панелей, текста, областей и шаблонов. Он связывает CV-кандидаты и визуальные evidence с канонической GUI-разметкой, которую затем могут использовать существующие средства автоматизации.

Общие CV methods, pipeline, method-flow graph, Canvas и project persistence не копируются внутри режима. GUI Automation добавляет к ним type catalog, markup refs, review draft и подтверждённый promotion/apply flow; это не отдельный набор из 42 GUI-алгоритмов.

Режим не выполняет скрытые клики сам по себе: запуск действий остаётся ответственностью automation runtime.

4. Промышленное зрение

Доступны предметный workspace, карточки задач инспекции и метрологии, локальный preview, просмотр кандидатов и evidence, решение по кандидату и подтверждаемое применение результата как элементов или областей разметки.

Текущая граница: полный производственный review/export и управление CNC/PLC не готовы и не являются полномочием Screph.

5. Автономные беспилотники

Доступны источники и серии кадров, preflight-проверки, локальный запуск, предметные кандидаты (объекты, AOI, изменения и треки), evidence, решение по кандидату и транзакционное применение подтверждённой разметки.

Текущая граница: это не GIS, не планирование миссии, не управление полётом и не готовый контур производства датасетов или экспорта.

6. Среды проекта и сохранение

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

  • Общий: Screph CV (OpenCV / NumPy) или только проект Screph.
  • Автоматизация GUI: Screph Automate, PyAutoGUI или только проект Screph.
  • Промышленное зрение: Screph Industrial CV (OpenCV / NumPy) или только проект Screph.
  • Автономные беспилотники: Screph UAV CV (OpenCV / NumPy) или только проект Screph.

Screph Automate и PyAutoGUI не предлагаются в Общем, Промышленном и UAV-режимах: эти consumers предназначены только для автоматизации GUI. Выбор IDE или code tool остаётся общим и не меняет предметный режим.

Screph CV и «только проект» используют один canonical package writer и не создают разные форматы проекта. Их практическое различие проявляется по явной кнопке Открыть результат: CV target переводит в уже существующую встроенную CV-среду, а project-only открывает каталог проекта.

7. Переключение и границы

  1. Сохраните текущий проект.
  2. Откройте Общие настройки → Платформа разработки.
  3. Выберите режим: переход запускается сразу. Screph переключит CV и Selector одной операцией и явно сообщит об ошибке, если переход невозможен.
  4. Проверьте название активного режима в шапке Selector, активный workspace и доступные действия до запуска задачи.

Тот же выбор доступен в выпадающем списке Режим программы в шапке Selector. Там показываются только selectable-режимы; полный список со статусами доступен в «Платформе разработки».

Кнопки «Выделение», «Создание», «Перемещение» и другие на панели холста — это инструменты редактирования внутри активного режима, а не отдельные режимы программы.

← Вернуться к оглавлению