О сервисе NCPlayer:
Меню Файл
Меню Правка
Меню Вид
Меню Форматирование
Меню Инструменты
Меню Конфигурация станка
Совместная работа

Инструмент замены в коде УП


Окно Replace Tool позволяет безопасно и наглядно заменить повторяющиеся вхождения текста в управляющей программе (УП). Инструмент показывает список всех совпадений с номерами строк и предварительным предпросмотром Before → After, а также даёт возможность выполнять замену всей программой или по одному совпадению.

NCPlayer
Поля ввода и кнопки
  • Find: строка, которую нужно найти (например, #4, G43, F200). Поддерживается поиск подстроки внутри строки G-кода.
  • Replace with: строка, на которую будет заменено найденное совпадение (например, заменить #4 на #14).
  • SEARCH — выполнить поиск и построить список совпадений внизу окна.
  • CLEAR — очистить поля и панель результатов.
Результаты поиска и предпросмотр

После нажатия SEARCH под формой появляется список найденных совпадений:

  • Line — номер строки редактора (например, L25).
  • Before — исходный фрагмент (подсвечен красным).
  • After — результат замены (подсвечен зелёным).
  • Replace — кнопка для точечной замены только в этой строке.
NCPlayer
Массовая замена

Чтобы заменить во всех найденных строках сразу, используйте кнопку:
Replace in all lines.

  • Перед массовой заменой рекомендуем просмотреть список результатов и убедиться, что шаблон Find не затрагивает лишние места (например, в комментариях).
  • При необходимости вместо массовой замены используйте точечные Replace в строках, где замена действительно нужна.
Поведение и ограничения
  • Поиск — подстроковый и без учёта регулярных выражений. Если нужна строгое совпадение токена (например, только #4, но не #40), указывайте контекст (пробел/граница) или проверяйте результат в предпросмотре.
  • Замена выполняется над текущим содержимым редактора. При ошибке можно воспользоваться Undo (Ctrl+Z).
  • Пустое поле Find не допускается — инструмент запросит корректный ввод.
  • При обновлённом поиске (SEARCH) список совпадений перестраивается заново — это позволяет быстро менять шаблон и сравнивать результаты.
Практические примеры
  • Замена локальной переменной: #4#14 во всей подпрограмме.
  • Унификация подач: F200F300 в результирующем проходе.
  • Обновление коррекции по длине: H01H11 только в выбранных строках (через точечные Replace).

Совет: После массовых правок выполните симуляцию, чтобы убедиться, что логика УП и траектория сохранились корректно.

CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy