NCPlayer 서비스 소개:
파일 메뉴
편집 메뉴
보기 메뉴
서식 메뉴
도구 메뉴
머신 설정 메뉴
협업

NC 프로그램 코드 검색 도구


NCPlayerFind Tool 창을 사용하면 에디터에서 G-code 조각을 빠르게 찾을 수 있습니다. 사용할 수 있는 방법은 General Search, In selection, By line range의 세 가지입니다. 이 창은 Tools → Find 메뉴 또는 단축키 F2 + F로 열 수 있습니다.

NCPlayer
Method 1: General Search

General Search는 에디터의 전체 텍스트를 대상으로 검색을 수행합니다.

NCPlayer
  • Search: 검색 문자열을 입력하는 필드입니다. 문자/숫자뿐 아니라 부분 명령 문자열 검색도 지원합니다 (예: G43, F300, IF [).
  • CLEAR — 입력 필드와 이전 검색 결과를 모두 지웁니다.
  • — 대소문자 구분 검색입니다. 활성화된 경우 G1g1로 취급됩니다.
  • — 부분 일치 없이 문자열 전체가 정확히 일치하는 경우만 찾습니다. 예를 들어 G0만 찾고 G00 / G01 등은 제외하고 싶을 때 유용합니다.
  • Search in all lines — 현재 프로그램의 모든 줄을 대상으로 검색이 수행됩니다.
Method 2: In selection

선택된 코드 조각 내에서만 검색을 수행합니다. 하나의 구간/서브프로그램이나, 특정 사이클의 여러 줄만 대상으로 검색하고 싶을 때 편리합니다.

  • 먼저 에디터에서 마우스로 원하는 줄들을 선택합니다.
  • — 검색 범위를 선택 영역으로 제한합니다.
  • Search only in selected lines of code — 선택된 줄을 넘어서는 검색이 수행되지 않음을 알려 줍니다.
  • Match caseExact match 설정은 Method 1과 동일하게, 활성화되어 있으면 그대로 적용됩니다.
Method 3: By line range

에디터에 표시되는 줄 번호 범위 내에서 검색을 수행합니다 (프로그램 안의 Nxxx 또는 Lxxx와 같은 블록 번호 기준이 아님). 예를 들어, 현재 파일에서 120–300번 줄만 검사하고 싶을 때 유용합니다.

  • Range: L [from] — L [to] — 에디터 왼쪽에 표시되는 줄 번호를 입력합니다. 범위는 양쪽 끝을 포함하며, “from”과 “to”에 해당하는 줄 모두가 검색 대상에 포함됩니다.
  • Search between visible line numbers, not L-codes — 에디터 줄 번호 기준이며, 프로그램 내부의 N/L G-code가 아님을 상기시키는 문구입니다.
  • 해당 필드를 비워 두면 — Method 1과 같이 전체 파일을 검색합니다.
  • 잘못된 값(예: 문자, 음수, “from”이 “to”보다 큰 경우 등)은 무시되며, 이 경우 줄 범위는 적용되지 않습니다.
실행 및 결과
  • Search — 선택된 검색 방식과 옵션(대소문자 구분, 정확히 일치 등)을 반영하여 검색을 시작합니다.
  • Search results — 창 하단에 검색 결과가 줄 번호와 짧은 코드 조각과 함께 표시됩니다.
  • Go to line: 결과 항목을 클릭하면 에디터 커서가 해당 줄로 이동하고 그 줄이 하이라이트되며, 필요시 시뮬레이션 영역도 해당 위치로 스크롤됩니다.
  • Repeat search: 검색어 또는 옵션(플래그)을 변경한 뒤 Search 버튼을 다시 클릭하면 결과 목록이 새로 갱신됩니다.
Tips
  • G01은 제외하고 G0 같은 명령만 찾으려면 Exact match를 켜거나, 검색어에 공백/줄 끝을 포함해 입력하세요 (예: G0 ).
  • 대소문자와 관계없이 변수 #100의 모든 사용 위치를 찾고 싶다면 Match case를 끄세요 — 이렇게 하면 주석 안에 있거나 대소문자가 섞여 있는 경우도 함께 검색됩니다.
  • 특정 서브프로그램에 대해서만 분석 범위를 좁히고 싶다면, 전체 파일을 뒤지지 말고 In selection 또는 By line range를 사용하세요.
  • CLEAR 버튼으로 검색어와 결과 목록을 모두 지울 수 있습니다.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy