Функция Совместная работа (Collaboration Mode) в NCPlayer позволяет нескольким пользователям
работать над одной управляющей программой G-кода в режиме реального времени.
Этот режим особенно полезен для учебных занятий, совместной отладки, демонстраций и дистанционного программирования.
Что делает режим
Позволяет владельцу сессии (инициатору) поделиться своим NC-ID с другим участником или администратором.
Обеспечивает синхронизацию содержимого редактора между всеми подключенными пользователями:
Любое изменение кода у одного участника сразу отображается у остальных.
Поддерживается передача изменений с минимальной задержкой (1–2 секунды или в реальном времени).
В админ-панели можно управлять параметрами сессии:
Частота обновления (updateInterval).
Режим только чтения (readOnly).
Автоматическое обновление (autorefresh).
Администратор может подключаться к любой активной сессии, видеть и редактировать код напрямую.
Начало совместной работы
Откройте NCPlayer и загрузите или создайте управляющую программу.
Нажмите кнопку Start Collaboration в верхней панели.
Передайте этот ID участникам, с которыми хотите работать совместно.
Подключившийся пользователь вводит ваш ID в своём NCPlayer и начинает работу с тем же кодом.
Завершение совместной работы
Нажмите кнопку Stop Collaboration в верхней панели.
Сессия завершится, синхронизация будет остановлена.
Участники сохранят последнюю версию кода локально, но дальнейшие изменения уже не будут синхронизироваться.
Когда использовать
В режиме преподаватель–ученик для пошагового объяснения кода.
Для удалённой отладки и исправления управляющих программ.
При подготовке документации или тестов кода с коллегами.
Совет: Для защиты кода от нежелательных изменений администратор может включить режим
только чтение и повысить частоту обновления для оперативного контроля.