O usłudze NCPlayer:
Menu Plik
Menu Edycja
Menu Widok
Menu Formatowanie
Menu Narzędzia
Menu Konfiguracja maszyny
Współpraca

Narzędzie zamiany w kodzie NC


Okno Replace Tool umożliwia bezpieczną i przejrzystą zamianę powtarzających się fragmentów tekstu w programie sterującym (NC). Narzędzie pokazuje listę wszystkich dopasowań z numerami linii oraz podglądem Before → After, a także daje możliwość wykonania zamiany w całym programie lub pojedynczo dla każdego dopasowania.

NCPlayer
Pola wejściowe i przyciski
  • Find: ciąg znaków do wyszukania (np. #4, G43, F200). Obsługiwane jest wyszukiwanie podciągu wewnątrz linii G-kodu.
  • Replace with: ciąg, na który zostanie zamienione znalezione dopasowanie (np. zamienić #4 na #14).
  • SEARCH — wykonuje wyszukiwanie i buduje listę dopasowań poniżej formularza.
  • CLEAR — czyści pola i panel wyników.
Wyniki wyszukiwania i podgląd

Po naciśnięciu SEARCH pod formularzem pojawia się lista znalezionych dopasowań:

  • Line — numer linii w edytorze (np. L25).
  • Before — oryginalny fragment (podświetlony na czerwono).
  • After — wynik zamiany (podświetlony na zielono).
  • Replace — przycisk do punktowej zamiany tylko w tej linii.
NCPlayer
Masowa zamiana

Aby zamienić we wszystkich znalezionych liniach jednocześnie, użyj przycisku:
Replace in all lines.

  • Przed masową zamianą zaleca się przejrzenie listy wyników i upewnienie się, że wzorzec Find nie obejmuje zbędnych miejsc (np. w komentarzach).
  • W razie potrzeby zamiast masowej zamiany używaj pojedynczych Replace w liniach, gdzie zamiana jest rzeczywiście wymagana.
Zachowanie i ograniczenia
  • Wyszukiwanie jest podciągowe i bez obsługi wyrażeń regularnych. Jeśli potrzebne jest ścisłe dopasowanie tokena (np. tylko #4, ale nie #40), należy wskazać kontekst (spacja/granica) lub sprawdzić wynik w podglądzie.
  • Zamiana wykonywana jest na bieżącej zawartości edytora. W przypadku błędu można skorzystać z Undo (Ctrl+Z).
  • Puste pole Find nie jest dozwolone — narzędzie poprosi o poprawne dane wejściowe.
  • Przy odświeżonym wyszukiwaniu (SEARCH) lista dopasowań przebudowuje się od nowa — pozwala to szybko zmieniać wzorzec i porównywać wyniki.
Praktyczne przykłady
  • Zamiana zmiennej lokalnej: #4#14 w całej podprogramie.
  • Ujednolicenie posuwów: F200F300 w końcowym przejściu.
  • Aktualizacja korekcji długości: H01H11 tylko w wybranych liniach (przez pojedyncze Replace).

Wskazówka: Po masowych poprawkach uruchom symulację, aby upewnić się, że logika programu NC i trajektoria zostały zachowane poprawnie.

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