Симуляция и оценка времени

Симуляция — виртуальный прожиг на холсте: траектория луча (маркировка и переходы) проигрывается поверх макета, без станка и без огня. Запуск — SIM (F4); повторное нажатие или Esc — выход.

Симулятор — это реальный пайплайн

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

  • Если открыта панель поворотной оси, симулируется реальный ротари-цикл с посекторными поворотами.
  • Чекбокс Sim Red переключает симуляцию на трассу красного указателя вместо маркировки.

Воспроизведение

Панель под холстом:

  • Play/Pause, Stop, слайдер перемотки по всей траектории с бейджем текущего прохода (объект · слой · проход · угол).
  • Скорость воспроизведения — 8 ступеней от ×0.1 до ×20.
  • Табло: номер сегмента, координаты X/Y, текущая скорость (мм/с) и мощность.
  • Показывать переходы — отрисовка холостых перемещений.
  • Кнопка 3D появляется после ротари-симуляции и открывает 3D-вид прожига на вращающейся детали.

Честная индикация

  • Бейдж вверху холста сообщает состояние («Simulation», номер сектора для ротари) и явно объявляет упрощения анимации: прореживание плотной заливки с компенсацией ширины штриха, «pen passes ×N — showing 1», «cycles ×N not animated». Конечная геометрия при этом считается честно.
  • Уже прожжённые проходы приглушаются до одного уровня яркости и возвращаются к полной, когда луч приходит в них снова; контур «Маркировать контур» не приглушается никогда.

Оценка времени

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

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

3D-виды

  • Настройки 3D-рендера (View → 3D Render Settings…) — освещение, материал и кадрирование 3D-превью STL-объектов на холсте; проекция ортографическая, изменения применяются живьём.
  • Rotary 3D Simulation — прожиг на вращающейся болванке (кольцо или стакан) по тому же плану секторов, что исполнил эмулятор: профили кольца, клиентский режим «Show to client» с пресетами материалов (глубина рельефа на экране намеренно преувеличена — об этом честно говорит подсказка), виды/орбита, снимок в PNG. Холст и 3D-окно управляются одним контроллером воспроизведения.

Статус: Rotary 3D Simulation — первая версия, операторская обкатка ещё не завершена; сама 3D-картинка — программная визуализация и не подменяет проверку прожига на станке.

Ограничения

  • Перед реальным прожигом нужно выйти из симуляции (SIM или Esc).
  • Очень плотные заливки анимируются прореженными — с компенсацией ширины штриха и явным бейджем.

Смежные темы