CADXChange

P3DSync

Plant3D 자산 Tag와 UDA 속성을 Excel로 내보내고, 편집한 뒤 안전하게 다시 기록합니다.

AutoCAD Plant3D 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español

도면 3개 스캔, 자산 클래스 23개 발견 — Files, 자산 클래스 목록, 추출을 한 화면에서.

문제

Plant3D 자체의 Reports와 Data Manager로 자산 데이터를 꺼낼 수는 있지만, Excel에서 Tag/UDA 값을 일괄 편집하고 여러 도면에 걸쳐 한 번에 다시 기록할 내장 방법은 없습니다 — 모든 사용자 지정 속성은 도면이 아니라 프로젝트 데이터베이스에 있습니다.

P3DSync 작동 방식

아래 항목들은 실제 앱 안의 탭에 해당하며 순서도 앱과 동일합니다 —— 각 스크린샷은 모두 실제로 실행 중인 P3DSync을(를) 가공 없이 촬영한 화면입니다.

Tab: Plant3D → Excel

1단계 — 모든 자산 Tag와 UDA 속성을 하나의 Excel 파일로 추출

DWG 파일을 추가하고, 배치 전체에서 발견된 자산 클래스를 인라인 미리보기 썸네일과 함께 둘러본 다음, 클래스당 시트 하나와 자산 인스턴스당 행 하나로 구성된 워크북 하나를 얻습니다.

  1. 1Add Files… 또는 Add Folder…(선택적 하위 폴더 재귀 포함)로 디스크 어디에 있든 원하는 수의 DWG를 자유롭게 섞어 하나의 배치로 구성하세요.
  2. 2P3DSync는 모든 파일에서 Plant3D 자산 클래스, 레이어, 도면 공간 뷰포트를 스캔하며, 파일별 실시간 진행 표시줄을 보여줍니다.
  3. 3Assets 탭에서 실제로 필요한 클래스를 체크하세요. 각 행은 참조 횟수, 해당 클래스를 포함한 파일 수, 속성 보유 여부, 그리고 가능한 경우 인라인 미리보기 썸네일을 보여줍니다 — 내보내기를 실행하기 전에 Details…를 클릭해 전체 그림을 확인할 수 있습니다.
  4. 4이름으로 검색하거나 Select All / Select None / Invert를 사용해 수십 개의 자산 클래스가 있는 프로젝트에서 체크리스트를 관리하세요.
  5. 5더 좁은 범위로 내보내고 싶다면 Layers 또는 Viewports 탭으로 전환해 특정 레이어나 도면 공간 뷰포트를 체크하세요 — 체크된 항목에 배치되어 있거나 그것을 통해 보이는 자산만 추출됩니다.
  6. 6Plant3D Project Database를 프로젝트의 ProcessPower.dcf(DWG 옆에서 자동 감지되거나, 한 폴더 위)로 지정하세요 — 사용자 지정(UDA) 속성은 도면 엔터티가 아니라 프로젝트 데이터베이스에 있으므로, Include Attributes가 Tag, 지오메트리, 레이어 이상의 것을 가져오려면 이것이 필요합니다.
  7. 7Options를 열어 UDA 속성, 지오메트리(위치 + 회전), 레이어 정보를 포함시키고 공간 범위(모델 공간, 도면 공간, 또는 둘 다)를 선택하세요. 빠른 컴퓨터에서는 Parallel processing을 켜서 여러 파일을 동시에 스캔하고 추출할 수 있습니다.
  8. 8Extract to Excel를 클릭하세요. 화면에 표시된 출력 폴더에 타임스탬프가 찍힌 .xlsx 파일이 나타납니다 — Open Output Folder로 바로 이동할 수 있습니다.

Options on this screen

Include attributes
Plant3D 프로젝트 데이터베이스에서 각 자산의 사용자 지정(UDA) 속성을 Tag와 함께 추출합니다. Plant3D Project Database 설정이 필요합니다.
Include geometry
각 자산의 위치와 회전을 추가 열로 추출합니다.
Include layer info
각 자산이 배치된 레이어를 추출합니다.
Space scope
추출 범위를 모델 공간, 도면 공간, 또는 둘 다로 제한합니다.
Parallel processing
DWG 파일을 하나씩이 아니라 여러 개를 동시에 처리합니다. 더 빠르지만 메모리를 더 많이 사용합니다.
Tab: Excel → Plant3D

2단계 — 정확한 차이점을 미리 보고 다시 기록

내보낸 워크북을 Excel에서 원하는 대로 편집하세요 — P3DSync는 모든 행을 정확한 자산 인스턴스에 다시 매칭하고, 도면이나 프로젝트 데이터베이스를 건드리기 전에 무엇이 바뀔지 정확히 보여줍니다.

  1. 1Excel Workbook(1단계에서 내보내고 편집한 파일)과, 대조할 DWG 폴더를 선택하세요 — 기본값은 워크북 자체가 있는 폴더이며, 오직 정확한 파일 이름으로만 매칭합니다.
  2. 2백업 폴더를 선택하거나 Automatic backup before writing을 켜 두세요 — 무엇이든 변경되기 전에, 기록될 모든 파일이 수정되지 않은 상태로 그곳에 복사됩니다.
  3. 3P3DSync는 워크북을 읽고 모든 행을 (행 순서가 아니라 파일 + 객체 핸들로) 원래의 정확한 자산 인스턴스에 다시 매칭합니다. 폴더 안에 대응하는 DWG가 없는 Excel 항목은 조용히 실패하는 대신 Unmatched 탭에 표시됩니다.
  4. 4Diff preview 탭에는 모든 파일이 변경 개수와 차단 개수와 함께 나열됩니다. 파일을 선택하면 File, Handle, Class, Attribute, Current, New value를 나란히 보여주는 전체 속성별 표를 볼 수 있으며, 각 행은 이유와 함께 WillChange / NoChange / CannotWrite로 표시됩니다. 변경 사항이 없는 행은 기본적으로 숨겨지며, 전체를 검토하고 싶다면 Show unchanged rows를 체크하세요.
  5. 5계획된 변경 내용을 다른 사람에게 승인용으로 정확히 전달하고 싶다면 Export Preview…로 차이점 표 자체를 별도의 워크북으로 저장하세요.
  6. 6포함할 파일만 정확히 체크한 다음 Write Back을 클릭하세요. 확인 대화상자에 앞으로 일어날 파일 수와 속성 변경 수가 정확히 표시되므로 예상치 못한 일이 없습니다.
  7. 7기록 후 P3DSync는 변경된 모든 Tag와 속성을 도면과 프로젝트 데이터베이스에서 직접 다시 읽어 의도한 대로 되었는지 검증합니다. 불일치가 있으면 성공했다고 가정하지 않고 기록 결과 보고서에 이름으로 명시됩니다.
  8. 8Restore Backup…은 이전 실행의 백업에서 파일을 복원하고, 결과 보고서의 Rollback All은 현재 실행에서 건드린 모든 것을 한 번의 클릭으로 되돌립니다.

Options on this screen

Automatic backup before writing
기록되는 각 파일은 변경 전에 수정되지 않은 상태로 백업 폴더에 복사됩니다. 롤백이 필요 없는 경우에만 끄세요.
Show unchanged rows
기본적으로 차이점 보기는 변경 사항이 없는 속성을 숨기므로, 대규모 배치에서 중요한 몇 건의 수정 사항이 묻히지 않습니다.

추가 제공 기능

선택 프로필

체크된 자산 클래스 — 또는 체크된 레이어 — 집합을 이름 있는 프로필로 저장하고(Save Profile…) 나중에 다시 불러올 수 있습니다(Load Profile). 여러 유닛에서 같은 몇 가지 클래스가 반복적으로 내보내질 때 유용합니다.

무조건 믿지 않는 재확인 검증

모든 다시 쓰기 작업은 방금 기록한 Tag와 각 속성을 도면과 Plant3D 프로젝트 데이터베이스 모두에서 다시 읽어 의도한 값과 비교합니다. 값이 조용히 거부되거나 바뀌었다면 P3DSync는 성공을 가정하는 대신 어떤 파일, 어떤 속성인지 알려줍니다.

내보내기 전의 자산 미리보기 썸네일

스캔된 각 자산 클래스는 Assets 목록에서 인라인 미리보기 썸네일을 보여줄 수 있으므로, 이름이 비슷한 수십 개의 밸브/피팅 유형 중 올바른 클래스를 고르는 일이 일단 내보내고 나중에 확인하는 방식이 되지 않습니다.

아무것도 기록되기 전의 드라이런 차이점 미리보기

Write Back은 도면이나 프로젝트 데이터베이스가 건드려지기 전에 항상 정확한 Tag/속성 변경 — 파일, 핸들, 클래스, 현재 값, 새 값 — 을 행별 WillChange/NoChange/CannotWrite 판정과 함께 미리 보여줍니다.

동작 환경 및 요구 사항

P3DSync이(가) 사용자의 컴퓨터에서 실행될 수 있는지, 그리고 실행 후 어떻게 동작하는지를 결정하는 모든 조건입니다.

  • 일반 AutoCAD가 아니라 AutoCAD Plant3D가 구체적으로 필요합니다 — 자산 클래스와 UDA 속성은 일반 AutoCAD 라이선스로는 읽거나 쓸 수 없는 Plant3D 객체 유형입니다.
  • Microsoft Excel 설치가 필요하지 않습니다 — P3DSync는 자체 엔진(ClosedXML)으로 .xlsx를 직접 읽고 씁니다. 따라서 AutoCAD Plant3D는 있지만 Office는 없는 컴퓨터에서도 동작합니다.
  • Windows 10/11, 64비트 전용입니다.
  • 정식 라이선스가 있는 전체 버전의 AutoCAD(2021–2027)가 필요합니다. AutoCAD LT는 지원하지 않습니다 — LT에서는 P3DSync이(가) 의존하는 백그라운드 자동화를 실행할 수 없습니다.
  • AutoCAD 버전이 여러 개 설치되어 있다면 Settings → AutoCAD에서 사용할 버전을 선택하거나, "Auto (newest installed)"로 두면 됩니다 — 해당 버전이 어떤 이유로든 로드에 실패하면 자동으로 다른 설치된 버전으로 대체됩니다.
  • .NET 8 기반으로 제작되었습니다. 사용자의 컴퓨터에 .NET 8 Desktop Runtime이 아직 없으면 설치 프로그램이 Microsoft에서 이를 받아오도록 안내합니다(무료, 1회성, 약 60MB).
  • 네트워크 접근은 시작 시 및 이후 주기적으로 라이선스를 확인하는 용도로만 사용됩니다. 스캔, 읽기, 쓰기는 모두 AutoCAD 자체 엔진을 통해 로컬에서 이루어지며 — 도면 내용은 절대 업로드되지 않습니다.
  • 인터페이스 언어: English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español.
  • 많은 파일로 구성된 배치는 여러 도면을 백그라운드에서 병렬로 처리할 수 있습니다 — Settings에서 "Max parallel AutoCAD instances"를 조정해 속도와 CPU/메모리 여유 사이의 균형을 맞추세요.
  • 시간이 오래 걸리는 작업은 모두 백분율과 예상 남은 시간이 표시되는 진행 표시줄을 보여주며, 실행 도중 취소할 수 있습니다.
  • 문제 해결이 필요할 때는 Settings → Diagnostics → Open Log Folder로 호스트와 플러그인 로그 폴더에 바로 접근할 수 있습니다.

전체 도구를 비교하는 사이트 전반의 시스템 요구 사항 페이지도 참고하세요.

활용 사례

P3DSync이(가) 해결하도록 만들어진 상황 중 일부입니다 —— 해당하는 항목이 없더라도 대부분 위의 탭 중 하나로 처리할 수 있습니다.

납품 전 QA

도입 전

제출 마감 전에 자산 Tag와 속성 데이터를 확인하려고 수십 개의 도면을 하나씩 여는 작업.

도입 후

모든 자산의 Tag와 속성을 시트 하나로 추출해 불일치를 스캔하고, 일괄로 수정한 뒤, 정확히 무엇이 바뀌는지 확인하는 차이점 미리보기와 함께 다시 기록합니다.

절약된 시간

~5시간 → 20분

P&ID 리비전 후 태그 재번호 부여

도입 전

리비전으로 유닛 전체의 밸브와 장비 Tag가 재번호 부여되고, 이전 Tag를 참조하는 모든 도면을 일관되게 업데이트해야 합니다 — 하나라도 놓치면 자산 목록이 현장과 더 이상 일치하지 않습니다.

도입 후

유닛 전체의 모든 Tag를 Excel로 내보내고, 이전 Tag-신규 Tag 매핑을 조회 수식이나 찾기-바꾸기로 적용한 뒤 다시 기록합니다 — 커밋되기 전에 차이점 미리보기가 Tag 변경 사항 하나하나를 보여줍니다.

절약된 시간

150개 도면 유닛 기준 ~4시간 → 20분

클래스 전체의 공급업체/제조사 데이터 업데이트

도입 전

한 자산 클래스 전체의 공급업체나 제조사 UDA 필드가 바뀌고(밸브 모델이 대체됨), 이전 값이 해당 클래스를 사용하는 모든 도면에 그대로 남아 있습니다.

도입 후

내보내기를 해당 클래스의 UDA 속성만으로 필터링하고, 이전 값을 바꾼 뒤, 프로젝트 데이터베이스를 자산 하나씩 여는 대신 한 번에 영향을 받는 모든 도면에 다시 기록합니다.

절약된 시간

~3시간 → 10분

P3DSync 무료로 사용해 보기

신용카드가 필요 없으며 기한도 없습니다.

무료로 다운로드