[PADS] Logic Net Name일괄 변경 스크립트(NetNameManager3.2.bas)
회로 설계 시 수많은 Net Name을 일일이 수정하는 번거로움을 덜어줄 마법 같은 스크립트, ‘PADSLogic_NetNameManager3.2.bas’를 소개합니다.
PADS Logic과 Excel을 연동해 Net Name을 스마트하게 일괄 관리할 수 있으며, ① 엑셀로 추출(EXPORT) ② 일괄 수정(EDIT) ③ 도면에 적용(IMPORT)하는 단 3단계만 거치면 복잡한 단순 반복 작업을 한 번에 끝낼 수 있습니다.
STEP 0. 작업 전 필수 환경 체크
안전한 스크립트 실행을 위해 시작 전 아래 3가지 환경을 반드시 확인합니다.
1. PADS Logic 및 도면 오픈: PADS Logic이 실행되어 있고, 작업할 대상 설계 파일(.sch)이 열려있어야 합니다.
2. Excel 프로그램: 일괄 편집 작업을 위해 PC에 Microsoft Excel이 설치되어 있어야 합니다.
3. 임시 백업 경로: 예기치 않은 저장 실패 시 데이터를 보호하기 위해 C:\TEMP\폴더가 존재하는지 확인합니다.
STEP 1. 스크립트 준비 및 실행
1. 해당 script 파일을 원하는 위치에 저장합니다. (ex. C:\PADS Projects\Samples\Scripts\Logic)

2. PADS Logic을 실행하고 작업할 대상 설계 파일(.sch)을 오픈합니다.
3. 상단 메뉴에서 Tools -> Basic Scripts -> Load File…을 클릭한 뒤, 저장해둔 스크립트 파일을 찾아 Open합니다.


STEP 2. 엑셀로 내보내기 (EXPORT)
1. 스크립트 창이 뜨면 [EXPORT : Net names -> Excel]을 선택합니다.

2. 스크립트가 설계 데이터를 분석하여 자동으로 도면 원본 백업본을 생성합니다.
3. 내보내기가 완료되면 ‘Export Complete’ 안내 창이 뜨며, 전체 Net 개수(raw), 중복이 제거된 고유 Net 개수(Unique nets), 파일이 저장된 경로 및 향후 진행 순서(NEXT STEPS) 등의 요약 정보를 직관적으로 알려줍니다

4. 안내 창을 확인한 후, 편집용 Excel 파일이 화면에 자동으로 띄워집니다.

STEP 3. 엑셀에서 편하게 편집하기 (EDIT)
Excel이 열리면 다음과 같은 규칙으로 편집을 진핼할 수 있습니다.
1. A열 (OriginalName): [절대 수정 금지] 기준이 되는 원본 이름입니다.

2. B열 (NewName): 여기에 [새로운 Net Name]을 입력합니다. (변경하지 않을 항목은 그대로 두거나 비워두면 자동으로 스킵됩니다.)

3. C열 (Notes): 필요 시 메모장으로 활용합니다.
4. 저장 및 종료: 작업이 끝났다면 Ctrl + S를 눌러 저장한 뒤, 반드시 Excel 창을 닫습니다.
💡 Excel 편집 시 참고사항
– B열을 A열과 동일하게 두거나 비워두면 이름이 변경되지 않고 스킵(Skip)됩니다.
– 행 추가/삭제 및 1행(헤더) 수정은 절대 금지합니다.
STEP 4. 도면에 일괄 적용하기 (IMPORT)
1. 다시 PADS Logic에서 스크립트를 실행하고 [IMPORT : Excel edits -> Design]을 선택합니다.

2. 변경될 Net의 개수 및 충돌 위험(Merge) 사전 검사 결과를 확인하는 창에서 예(Y)버튼을 클릭합니다.

3. Import가 성공적으로 끝나면 ‘Import Complete’ 창이 뜨며, 변경된 Net 개수(Nets renamed), 수정된 라인 수(Lines modified), 새로 저장된 파일 경로 및 적용 전 백업 파일 경로를 상세히 안내합니다.

4. 새로 저장된 파일 경로 및 백업 파일 경로를 확인해보면 아래와 같이 저장됩니다.
Backup (before import): 파일명_backup_before_import_날짜.sch (적용 전 백업 파일)
Saved as: 파일명_renamed_날짜.sch (새로 저장된 최종 설계 파일)

5. 최종적으로 아래와 같이 Net Name이 깔끔하게 변경된 것을 바로 확인할 수 있습니다.

💡 Import 완료 후 참고사항
– 부분 이름이 포함된 경우 오치환이 발생하지 않도록 공백/쉼표 경계 체크로 보호됩니다. (예: NET1을 변경해도 NET10, NET11 등에는 영향을 주지 않습니다.)
– Import 후 도면의 Border(윤곽선)가 2개로 겹쳐 보일 수 있습니다. 기존 설계의 Border는 정상이므로, 새로 추가된 Border만 수동으로 삭제해 줍니다.
📂 [참고] 작업 중 자동 생성되는 파일 목록
[Export 단계]
– 파일명_backup_날짜.sch — Export 전 안전하게 생성되는 백업
– 파일명.txt — ASCII Export 원본 데이터
– 파일명_nets.xlsx — Net Name 편집용 Excel 파일
[Import 단계]
– 파일명_backup_before_import_날짜.sch — Import 적용 전 보호를 위한 백업
– 파일명_new.txt — Net Name이 최종 치환된 ASCII 파일
다운로드 링크 : PADS Logic 네트 엑셀입력 스크립트 V3.2