O službě NCPlayer:
Menu Soubor
Menu Úpravy
Menu Zobrazení
Menu Formátování
Menu Nástroje
Menu Konfigurace stroje
Spolupráce

Nástroj pro nahrazení v kódu CNC programu


Okno Replace Tool umožňuje bezpečně a přehledně nahrazovat opakující se výskyty textu v CNC programu (NC). Nástroj zobrazuje seznam všech nalezených shod s čísly řádků a náhledem Před → Poté a poskytuje možnosti provést nahrazení v celém programu nebo po jednotlivých výskytech.

NCPlayer
Vstupní pole a tlačítka
  • Find: text, který chcete vyhledat (např. #4, G43, F200). Podporováno je i vyhledávání podřetězců v rámci jednoho řádku G-kódu.
  • Replace with: text, kterým bude nalezený výraz nahrazen (např. nahradit #4 za #14).
  • SEARCH — spustí vyhledávání a vytvoří seznam nalezených shod ve spodní části okna.
  • CLEAR — vymaže vstupní pole a panel s výsledky.
Výsledky vyhledávání a náhled

Po stisknutí SEARCH se pod formulářem zobrazí seznam nalezených shod:

  • Line — číslo řádku v editoru (např. L25).
  • Before — původní úsek (zvýrazněn červeně).
  • After — výsledek nahrazení (zvýrazněn zeleně).
  • Replace — tlačítko pro cílené nahrazení pouze v tomto řádku.
NCPlayer
Hromadné nahrazení

Pro nahrazení ve všech nalezených řádcích najednou použijte:
Replace in all lines.

  • Před hromadným nahrazením zkontrolujte seznam výsledků, abyste se ujistili, že vzor Find nezasahuje do nežádoucích oblastí (např. uvnitř komentářů).
  • V případě potřeby místo hromadného nahrazení použijte cílené tlačítko Replace pouze u řádků, kde je změna skutečně nutná.
Chování a omezení
  • Vyhledávání je založeno na podřetězcích a nepodporuje regulární výrazy. Pokud potřebujete přesnou shodu tokenu (např. pouze #4 a ne #40), uveďte kontext (mezera/hranice) nebo zkontrolujte výsledky v náhledu.
  • Nahrazení se provádí nad aktuálním obsahem editoru. Pokud dojde k chybě, můžete použít Undo (Ctrl+Z).
  • Pole Find nesmí být prázdné — nástroj vyžaduje platný vstup.
  • Při novém vyhledávání (SEARCH) se seznam shod znovu vytvoří — to umožňuje rychle upravit vzor a porovnat výsledky.
Praktické příklady
  • Nahrazení lokální proměnné: #4#14 v celém podprogramu.
  • Sjednocení posuvů: F200F300 v dokončovacím průchodu.
  • Aktualizace délkové korekce nástroje: H01H11 pouze ve vybraných řádcích (pomocí cíleného Replace).

Tip: Po hromadných úpravách spusťte simulaci, abyste se ujistili, že logika NC programu a dráha nástroje zůstaly správné.

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