SoftControl
SoftControl User Manual

Руководство пользователя SoftControl

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

Для кого это руководство

Роли

Операторы, инженеры внедрения, администраторы и служба поддержки

Платформы

Windows Desktop и Android планшеты

Область

Работа в Runtime, администрирование, Visual Editor, таймеры, лицензия и перенос

Результат

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

1. Перед началом: разделите роли и подготовьте среду

Многие проблемы появляются еще в начале, если не собраны данные по оборудованию, не проверена среда или смешаны задачи оператора и администратора.

1.1 Сначала определите тип текущей задачи

SoftControl используется либо для ежедневной эксплуатации, либо для настройки системы. Сначала нужно понять, какой режим работы вам нужен.

Цель

Понять, работаете ли вы как оператор или как администратор.

Шаги
  1. Если вы отвечаете только за открытие, закрытие, воспроизведение и свет, начните с глав 3 и 8.
  2. Если вам нужно создавать устройства, команды, страницы, таймеры и лицензии, читайте руководство полностью по порядку.
  3. Если вы также отвечаете за сдачу проекта, заранее подготовьте список оборудования и документы передачи.
Как проверить
  • Вы понимаете, нужно ли входить в Runtime или в административный интерфейс.
  • Вы начинаете работу уже с подготовленным списком оборудования.

1.2 Какие данные нужно собрать до установки

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

Цель

Собрать рабочую таблицу для ввода команд без догадок.

Шаги
  1. Запишите название, модель, место установки и назначение каждого устройства.
  2. Укажите протокол управления для каждого устройства: UDP, TCP, PJLink, Serial, WOL или Modbus.
  3. Для сетевых устройств зафиксируйте IP, порт, необходимость ожидания ответа и задержки.
  4. Для последовательных устройств зафиксируйте COM-порт и параметры соединения.
  5. Разделите устройства по зонам или по процессам.
Как проверить
  • Вы можете объяснить, как управляется каждое устройство.
  • Вы можете заранее разнести устройства по страницам или сценариям.

2. Самый надежный порядок сборки проекта

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

2.1 Рекомендуемая последовательность внедрения

Для первых проектов именно этот порядок дает меньше всего переделок.

Цель

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

Шаги
  1. В админ-разделе проверьте язык и состояние лицензии.
  2. Создайте и отдельно проверьте одиночные команды в управлении командами.
  3. Сценарии открытия и закрытия объедините в группы команд.
  4. Постройте структуру страниц и фоны в Visual Editor.
  5. Добавьте кнопки и тексты, затем свяжите навигацию и действия.
  6. Вернитесь в Runtime и протестируйте каждую страницу.
  7. После стабилизации добавьте таймеры и внешние интеграции.
  8. В конце экспортируйте резервную копию.
Как проверить
  • Порядок работы от базовых команд до интерфейса теперь понятен.

3. Ежедневная работа в Runtime

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

3.1 Ежедневное открытие объекта

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

Цель

Выполнить безопасную процедуру открытия.

Шаги
  1. На главной странице убедитесь, что нет предупреждений о лицензии или явных ошибок.
  2. Если есть кнопка запуска в один клик, используйте ее первой.
  3. При ручном запуске рекомендуемый порядок: ПК, проекторы, плееры, свет.
  4. После каждого шага ждите фактической реакции устройства.
  5. Затем проверьте на месте изображение, звук и свет.
Как проверить
  • Проекторы работают и выводят правильное изображение.
  • Контент и свет находятся в режиме открытия.

3.2 Ежедневное закрытие объекта

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

Цель

Выполнить стабильную процедуру закрытия.

Шаги
  1. Сначала остановите воспроизведение или переведите систему в режим ожидания.
  2. Переключите свет в режим закрытия.
  3. Выключите проекторы и дождитесь завершения цикла отключения.
  4. В конце выключите ПК и остальные устройства.
Как проверить
  • Воспроизведение остановлено.
  • Свет, проекторы и ПК переведены в режим закрытия.

4. Базовое администрирование: вход, защита и лицензия

До редактирования страниц и оборудования нужно уверенно пользоваться входом в админ-панель, сменой пароля и проверкой лицензии.

4.1 Вход в административный раздел

Обычно вход находится на главной странице. Не меняйте проект во время реальной эксплуатации без необходимости.

Цель

Открыть админ-панель и понять, где находятся основные модули.

Шаги
  1. Откройте административный вход с главной страницы.
  2. Введите пароль администратора и не оставляйте значение по умолчанию в рабочей среде.
  3. Найдите Visual Editor, управление командами, таймеры, лицензию, журналы и сетевую диагностику.
Как проверить
  • Вы знаете, какой модуль открывать для каждой задачи.

4.2 Что делать при первом входе

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

Цель

Безопасно завершить первичную инициализацию административной части.

Шаги
  1. В информации о системе или лицензии проверьте, тестовый режим это или рабочий.
  2. Для рабочего проекта сначала импортируйте лицензию.
  3. Установите язык, удобный для команды сопровождения.
  4. Смените пароль администратора и зафиксируйте его в документации.
Как проверить
  • Состояние лицензии, ID устройства и версия уже проверены.
  • Пароль администратора больше не является стандартным.

5. Команды и группы команд: сначала докажите управление, потом стройте UI

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

5.1 Создание одиночной команды

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

Цель

Создать стабильную команду, которую можно проверить отдельно.

Шаги
  1. Добавьте новую команду в управлении командами.
  2. Назовите ее понятно: устройство плюс действие.
  3. Выберите протокол и заполните адрес назначения и порт или скорость.
  4. При необходимости настройте задержку, тайм-аут и повтор.
  5. Сохраните и проверьте команду отдельно.
Как проверить
  • Устройство правильно реагирует на одиночный тест.
  • В журнале появляется запись о выполнении.

5.2 Когда использовать группы, Modbus и внешние интерфейсы

Одиночная команда отвечает за одно действие, группа — за процесс, а внешний интерфейс — за вызов из сторонней системы.

Цель

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

Шаги
  1. Создавайте группы для открытия, закрытия и смены режимов.
  2. Используйте точки Modbus для PLC и датчиков.
  3. Назначайте внешний ID компонентам, которые должны вызываться другой системой.
Как проверить
  • Вы уверенно различаете одиночные команды, процессные группы и внешние вызовы.

6. Visual Editor: от пустой страницы к рабочему интерфейсу

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

6.1 Структура страниц и фоны

Страницы — это каркас проекта. Хорошая структура уменьшает число переделок.

Цель

Собрать иерархию страниц, соответствующую реальному сценарию работы.

Шаги
  1. Проверьте список страниц и сначала создайте главную, меню и функциональные страницы.
  2. Называйте страницы по их реальной роли.
  3. При необходимости добавьте фоновые изображения.
Как проверить
  • Роль каждой страницы понятна без лишних пояснений.

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

Устройством управляет не сама кнопка, а действие, которое ей назначено.

Цель

Сделать поведение каждой кнопки предсказуемым.

Шаги
  1. Разделяйте информационные тексты и интерактивные элементы.
  2. Для каждой кнопки определите, это переход, вывод текста, команда или группа.
  3. После каждой привязки сразу тестируйте результат.
Как проверить
  • Вы можете заранее объяснить, что произойдет при нажатии каждой кнопки.

7. Автоматизация, резервное копирование и сдача

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

7.1 Настройка таймеров

Таймеры подходят для повторяющихся действий, таких как ежедневное открытие и закрытие.

Цель

Безопасно автоматизировать регулярные процессы.

Шаги
  1. Сначала проверьте существующие таймеры.
  2. Давайте задачам понятные имена и точно задавайте время.
  3. Используйте уже проверенные кнопки или группы.
  4. До включения выполните ручной тест.
Как проверить
  • Ручной тест проходит успешно и фиксируется в истории.

7.2 Резервные копии, экспорт и передача проекта

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

Цель

Гарантировать восстановление и безопасную передачу проекта.

Шаги
  1. Экспортируйте резервную копию на каждом важном этапе.
  2. Импортируйте эту копию во второй среде для проверки.
  3. Передавайте вместе с проектом пароли, статус лицензии, список оборудования и путь к резервным копиям.
Как проверить
  • Проверенная резервная копия действительно существует.

8. Диагностика: всегда проверяйте в одном и том же порядке

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

8.1 Кнопка не реагирует

Это самая типичная проблема на площадке, но ее можно быстро локализовать, если придерживаться одной схемы проверки.

Цель

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

Шаги
  1. Сначала откройте журналы.
  2. Если записей нет, проверьте привязку кнопки и страницы.
  3. Если в журнале есть ошибка, проверьте протокол, адрес, порт, текст команды и состояние устройства.
  4. Для IP-устройств используйте сетевую диагностику, для последовательных устройств — проверку COM-порта.
Как проверить
  • Вы смогли сузить проблему до уровня UI или связи.

8.2 Проблемы лицензии, таймеров и переноса

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

Цель

Знать правильную точку входа при системной проблеме.

Шаги
  1. Если появились ограничения, сначала проверьте состояние лицензии.
  2. Если не работает таймер, проверьте лицензию, активацию задания и историю выполнения.
  3. После переноса на другой ПК проверьте импорт, сетевые параметры, COM-порты и соответствие лицензии.
Как проверить
  • Вы знаете, где проверяются проблемы лицензии, таймеров и переноса.

Частые вопросы

Я никогда раньше не использовал ПО для управления экспозицией. С чего начать?

Начните с глав 1 и 2, затем соберите небольшой рабочий тестовый проект. Это самый быстрый способ понять систему.

Страница готова, но кнопка не управляет устройством.

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

Сначала делать сценарий открытия в один клик или управление отдельными устройствами?

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

Почему после переноса проекта на другой ПК часть функций перестала работать?

Сначала проверьте соответствие лицензии, полноту переноса конфигурации и сетевые или последовательные параметры новой среды.

Как понять, в чем проблема: в UI, в команде или в самом устройстве?

Начните с журналов. Нет записи — проблема обычно в UI. Есть ошибка в журнале — проверяйте команду или связь. И только потом смотрите состояние устройства.

Готовы настроить SoftControl на реальной системе?

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