Сервіс NCPlayer має зручний і зрозумілий інтерфейс, який дозволяє швидко завантажувати й аналізувати G-код, запускати симуляцію та налаштовувати параметри відображення. Нижче наведено огляд основних елементів інтерфейсу.
Верхня панель містить головне меню та кнопки швидкого доступу:
• File — завантаження, збереження та вибір демонстраційних програм.
• Edit — інструменти форматування коду (додавання пробілів, видалення коментарів, нумерація блоків).
• View — перемикання між режимами відображення 2D і 3D.
• Tools — додаткові функції (пошук, лінійка, вимірювання траєкторії).
Зліва розташовано редактор G-коду із підсвічуванням синтаксису та нумерацією рядків.
Він підтримує:
• Підсвічування активного рядка під час симуляції.
• Перехід до потрібного рядка натисканням на траєкторію інструмента.
• Форматування коду безпосередньо в редакторі.
• Автоматичне відновлення останньої сесії.
Справа знаходиться область візуалізації, у якій відображається траєкторія інструмента:
• У режимі 3D — реалістична модель руху з можливістю обертання, масштабування та панорамування.
• У режимі 2D — вигляд зверху для детального аналізу шляху по XY.
• Кольорове розділення переміщень G0/G1/G2/G3.
• Можливість приховати або показати окремі елементи (інструмент, заготовку, координатну сітку).
Панель керування розташована під областю візуалізації та містить:
• Кнопки Start, Pause, Reset і Step для покрокового виконання програми.
• Повзунок регулювання швидкості.
• Індикатор поточного рядка Lxxx.
• Кнопку запуску з поточного рядка (From L).
Додаткові панелі включають:
• Модальні групи — показують активні коди G/M/S/T/F/H/D.
• Таблиця змінних — відображає поточні значення макрозмінних # у реальному часі.
• Статистика — довжина траєкторії, час обробки, кількість команд.
У правому верхньому куті знаходиться вибір мови.
Усі налаштування (режим перегляду, тема, параметри відображення) зберігаються в localStorage
і відновлюються під час наступного запуску.