*.lin을 이용하여 Line Type을 만들 수있으나, Multi Line은 해결책을 찾지 못하여 엄청난 고생을 하였다.

그에 따라 다음에 까먹을 까봐 이렇게 메뉴얼화 해놓으며, 다른 사용자 분들도 필요하면 사용하여 보기시 바랍니다.

Plant에서 Tracing Line을 그릴려고 하는데 기본 AutoCAD P&ID의 Line Type에서는 Tracing Line Type을 지원해 주지 않습니다.

그러면 추가하는 법을 아래에 서술하오니 참고하시기 바랍니다.

기술지원을 해준 투아이티씨솔루션(http://www.iitcsolution.com)의 김도겸씨에게 감사의 인사를 전합니다.

이만 ~

 

  1. AutoCAD P&ID 실행
  2. AutoCAD P&ID의 일반 도면 “Open”을 이용
     
  3. Open Dialog Box에서 반드시 추가(수정)할 Project 폴더로 이동하여 “projSymbolStyle.dwg” Open

  4. Command창에 “MLSTYLE” 명령 입력

  5. “Multiline Style”창에서 [New…] 실행

  6. “New Style Name”에 적당한 사용자 정의 명칭 부여 후 [Continue]

  7. “New Multiline Style : ???????”
    1. “Description” : 적당한 설명 문구 입력
    2. “Elements”의 라인 (기복적으로 두개)들의 설정값을 [Linetype]과 기타 설정 기능들을 활용 하여 변경
    3. 설정 반영 : [OK]
       
  8. “projSymbolStyle.dwg” [저장(save)]
  9. 해당 프로젝트 Open후 프로젝트명에서 Popup호출 후 “Properties” 실행(프로젝트 설정)

  10. “Project Setup”에서 “P&ID DWG Settings > P&ID Class Definitions > Engineering Items > Lines > Pipe Line Segments”로 이동 후 Popup Menu 호출 하여 [New] 실행
     
  11. “Create Class” Dialog Box를 이용한 설정
    1. “Class Name” : 유일한 값이어야 하며, 시스템에서만 인식되는 고유한 키값, 스페이스(띄어쓰기)와 특수문자를 제외한 값을 입력
    2. “Display Name of the Class” : 사용자가 알아보기 위한 값이며, 외부로 표시되는 이름
    3. [OK]

  12. 우측의 “Class settings : ~~~~”항목에서 “Line"의 [Edit Line…] 실행

  13. “Line Settings” Dialog Box를 이용한 설정
    1. “Show flow arrows” : 화살표 표시 여부(Pipe Line의 Flow(유체) 방향) (Default : No)
      => Yes
    2. “Flow arrow style” : 화살표 표시할 스타일 (Default : Flow Arrow Style)
    3. “Layer” : 도면 레이어 계층 설정 (Default : --- Use Current ---)
      =>”Process”로 지정하였으며, 알아서 레이어를 선택하시기 바랍니다.
    4. “Color” : 도면에 표시할 색상(Defalt : ByLayer)
      => “Blue”, 알아서 지정
    5. “Sline type: 도면에 표시할 Line Type (Default : Polyline)
      => “Mline”을 선택
    6. “Linetype” : (Default : Continuous)
      => 사용자가 작성한 스타일 선택
    7. “Line weight” : 라인 굵기 (Default : --- Use Current ---)
    8. “Tagging prompt: 라인 도면에 추가 시 자동 태킹 할지 선택(Default : Not a tagged component)
    9. “Gap priority” : Gap 값 설정, 0일 경우 추가 안됨… 0이상 입력(Default : 0)


  14. “Add to Tool Palette…”를 이용하여 팟레트에 추가
  15. “Project Setup”의 [Apply]와 [OK]를 눌러 설정 마무리
  16. Tracing Pipe Line Segment를 이용하여 확인

  17. 원하는 간격 또는 모양이 아닌 경우 “projSymbolStyle.dwg”에서 “MLSTYLE”을 이용하여 수정 후 저장하여 사용
    기존 MLType이 변경된 경우 해당 도면에서 “SYNCHSTYLES”을 이력하면 되나… 기존 스타일은 유지되고 새로 추가됨… 혹여나 잠재적인 버그가 있지 않을까 우려는 됨


 

출처 : 자작(userpark.net)

AutoCAD P&ID Loading을 빠르게…

대부분 별다른 방법은 없으며, 일단 빠르게 실행하기 위한 방법을 찾은 결과 현재는 두 가지 항목이나 추후 추가되는 내용 있으면 추가하겠습니다.

  • Q : Autodesk AutoCAD P&ID or Plant 3D를 실행하는데 초기 로딩이 상당히 느립니다.
    • A : 이점은 .NET으로 개발된 모든 응용프로그램에 해당 되며, 최초 로딩 한번은 느리나 그 다음 로딩은 빨라집니다.
      초기로딩 늦음에 대한 해결 방법이 따로 없으며, SSD 장착 하시기 바랍니다.(신세계를 경험하실 겁니다 ^^)

 

  • Q : AutoCAD P&ID or Plant3D의 프로젝트 Database를 Microsoft SQL Server로 이용 중인데 프로그램 로딩이 한 참을 멈추어져 있습니다.
    • A : 이 부분은 SQLite를 쓸 때는 없었던 문제이나, Microsoft SQL Server를 이용한 프로젝트를 마지막에 사용 후 재 가동 하였을 때 나타나는 버그로 보입니다.
      해결 방법은 AutoCAD P&ID 시작 전 “PnPLocalDataCachPurger.exe”를 실행 하여 주시기 바랍니다.
    • A : 배치파일(.BAT)을 생성하여 항상 시작 시 “PnPLocalDataCachPurger.exe”를 실행하는 파일을 생성 하십시요.
      Microsoft SQL Server든, SQLite를 이용하시던 무조건 아래 파일로 실행하시면 되겠습니다.
      MSSQL은 초기 실행 관련 딜레이 오류 해결과, SQLite사용시 외부에서 속성 변경 시 반영 안 되는 문제 두 가지 모두 해결 가능합니다.
      예) AutoCAD P&ID 2013기준(64bit, 32bit 환경에 따라 알아서 설정하시기 바라며, Window 64bit에 AutoCAD 32bit를 설정한 경우 빼고 OS와 AutoCAD 32, 64bit가 같으면 그대로 이용하시면 됩니다)

"C:\Program Files\Autodesk\AutoCAD P&ID 2013 - English\PnPLocalDataCachePurger.exe"
Pause
"C:\Program Files\Autodesk\AutoCAD P&ID 2013 - English\acad.exe"
exit

 

출처 : 자작(userpark.net)

 


참고 :

2012/09/26 - [S/W/Autodesk AutoCAD(s)] - [AutoCAD P&ID]Autodesk AutoCAD P&ID와 함께 배포되는 지원 프로그램 소개



 

 

AutoCAD P&ID 2012와 2013에서 확인하였으나 동일한 오류를 발생함

 

동영상을 보면 쉽게 이해가 가실 겁니다. 불특정 영역에서 발생되는 문제입니다.

 

------------------------------------------------------------------

2012년 12월 14일 해결 방법 추가

 

오류나는 라인 부분의 기존 라인을 보면 좌표 Z들이 들어가 있습니다. 일반적으로 P&ID는 2D 이기 때문에 보이기에는 정상적이나 실제론 Z  좌표가 0이 되야 정상인데, 유추 해보건데 취득한 도면이 기존에 다른 기준좌표를 가지고 있는 것들을 계속해서 Insert 하여 서로 좌표가 상이 한것 같습니다. 일단 잡설은 그만하고 해결 방법입니다.

 

해당 도면을 Open 한후

  • LTSCALE 조절 (1로 설정)
  • 기존 Line의 Z관련 값 0으로 조절

---------------

Open Error Drwaing File

---------------

  and

---------------

Command: LTSCALE
Command: Enter new linetype scale factor <3.0000>: 1

---------------

  and

---------------

Error Line Geometry > [Start Z] and [End Z] : 0

Use [Properties] Dialog (Line Object Selected [Ctrl+1])

---------------

 

여기서 제일 중요한것은 Z값 설정인것 같습니다.

 

 

본 해결책을 알려 주신 투아이티씨 솔루션(http://www.cimage.co.kr)와 이하 관계자 여러분께 감사의 인사를 전합니다.

AutoCAD P&ID 작성시 어떤 이유 때문인지 정확하지 않으나…

(저희 같은 경우 AutoCAD P&ID 비정상 종료(뜅김)로 인한 오류로 판단됨)

기존에 Tag가 존재하지 않는데 아래 캡쳐 화면처럼 Dialog Message Box처럼 오류 발생시 해결 방법

 

"Another asset in the project has the same tag which has not been saved. Cannot merge with that tag. Please enter a unique tag."

 

 

일단 해당 프로젝트의 P&ID관련 Database 직접 수정

  • SQLite : ProcessPower.dcf
  • SQL Server : 지정한 Database (이건 대부분 Admin 또는 관리자(DBA)가 생성하므로 해당 업무 담당자에게 문의 / Project Propertty에서 확인 가능)

많은 테이블 중 “PnPTagRegistry”에서 해당 컬럼(필드) 중 “Tag” 에 입력할려고 하는 Tag를 찾아 해당 Record 삭제 후 저장(commit) 후 AutoCAD P&ID에서 해당 Tag입력…

 

상기 방법은 잘못된 사용으로 인한 치명적인 오류를 내포하고 있으므로 Database의 지식이 있는 분에게 요청하시는게 좋을 듯합니다.

본인은 모든 상기 방법에 따른 오류에 대한 책임이 없음을 거듭 언급 드립니다.

  • Project Manager (Database / Setting) 관련
    • Local Database(SQLite) 사용시 Database에서 직접 정보 변경 시 반영되지 않는 문제
      (AutoCAD P&ID 종료후 PnPLocalCachePurer.exe를 통한 해결 가능하나 너무 불편)
      - 문의중(2012.09.26)
    • SQL Server 사용시 SQL 자체 계정으로는 로그인 되나 도메인 사용자 계정으로 로그인 안 되는 문제
      - 해결 방법은 SQL Server 등록시 "Windows Authentication"으로 등록 후 Database 권한 부여(프로젝트 몇개 생성해서 알아냄 ^^;; 이런건 메뉴얼에도 없어...)
    • Local Database -> SQL Server로는 되나 반대로 변경이 안 되는 문제
      (경우에 따라 현장에서 수정 시 SQL Server가 열리지 않은 상태에서는 실질적으로 불가능)
    • 백업 및 복구 기능 부재
      Local Database를 이용 시 파일 복사를 통한 용이한 Backup이 가능하나, SQL Server 이용 시 Backup 난관...
    • 특정 컬럼 생성 후 정렬(위아래) 위치 변경 불가능
    • Annotation관리에서 해당 블럭의 "Attribute Definition"에서 Tag에는 공백이 들어가면 안됨...넣을수 있는 방법 필요(2012.07.27 추가)

 

  • 도면(Drawing / Model) 관련
    • 속성 정보 변경 시 도면에 반영이 잘 안 되는 문제
      Data Manager에서 "Synchronize PID Symbols and Annotations"로 대체 되나 개선 필요
    • Nozzle 번호 부여시 Tag정보의 갱신 상의 문제점(전체적으로 좀 이상함) - 문의중(2012.09.26)

 

  • 기타
    • SQL Server 사용시 항상 Login 창 표출
      (SQL 도메인 로그인 기능 개선을 통하여 해결 가능 할 듯)
    • 미터와 인치 이외의 단위 인식 불가능(중요)
    • 프로젝트별 툴팔렛트 배포 불가능 (일괄 배포 기능 필요)
      (사용자별 툴팔렛트를 이용하여 개인별 관리 또는 공유폴더를 지정하여 가능하나 실질적으론 불가능)

 

  • 질의 사항(Q&A)
    • 프로젝트 생성시 [3 Page]"Specify P&ID settings"에서 Standard 정책 목록 추가 가능 여부?
      • 문의 중(2012.09.26)

※ 기타 여러분의 개선관련 의견이나 해결 방법을 아시는 분은 아래 댓글을 통하여 입력부탁드립니다. - 감사합니다.

Autodesk AutoCAD P&ID 또는 Plant 3D 등 Plant용 CAD에 몇가지 프로그램(설치 경로에 위치)이 있으나 AutoCAD 내에서는 실행되지 않고 같이 배포되는 파일들이 있어 소개하고져 합니다.

 

  • "PnPLocalDataCachPurger.exe"
    프로그램명을 보시면 아시겠지만 네트워크(공유)를 통한 프로젝트를 실행시 AutoCAD는 항상 캐쉬를 가지고 있습니다. 이걸 Purge한다는 말이겠죠....

    PnPLocalDataCachPurger 내부 캐쉬는 모두 Purge하고 최신의 데이터로 갱신하는 기능입니다.
    간혹 변경사항이 반영이 안되면 사용하시면 되겠습니다.
    단, AutoCAD는 종료된 상태에서만 가능합니다.

    여기서는 설명을 안하겠지만, Local Database(SQLite) 또는 Microsoft SQL Server를 이용하실때 매우 유용한 툴인데...
    문제는 AutoCAD를 종료해야지만 된다는게 가장 단점이 되겠습니다. 차라리 캐쉬끄는 기능을 만들어 주던지 ^^;;


  • "PnPProjectMaintenace.exe"
    본 프로그램은 Microsoft SQL Server or Express를 지원하기 위한 툴이라고 보시면 되겠습니다.
    • Convert a Project to SQL Express
      기존의 Local Database(SQLite)를 Microsoft SQL로 변경하는 기능입니다.
      아주 약간의 진짜로 약간의 DB관련 전산적 기술이 필요합니다.
      그리고 한번 Convert되면 AutoCAD에서는 Local Database를 더이상 사용하실수 없습니다.
    • Move a Project Database
      기존 Project의 Database가 Microsoft SQL일 경우 다른 SQL Server로 이전 시키는 기능입니다.
    • Copy a Project Database
      기존 Project의 Database가 Microsoft SQL일 경우 다른 SQL Server로 Copy 또는 Backup 시키는 기능입니다.(Backup을 SQL Server를 하나 더 두고 하는건데...이게 비용이 ^^;;)


          
  • "PnPReportCreator.exe"
    본 프로그램은 설치시 바탕하면에 바로가기가 생성됩니다.
    Project내에서 사용할 Report들을 관리 및 추가/수정 기능을 제공하여 줍니다.
    본 프로그램을 잘 활용하기 위해서는 Programing(개발)과 SQL(Database)에 어느정도 통괄되어야 하며, 특수한 모양의 Report를 만들기 위해서는 시간과 노력(완전 노가다 성이 강함)과 상기 프로그램 개발과 데이타베이스에대한 통괄적인 개념을 다 가지고 있어야 합니다. 또한, 해당 업무 분석은 필수겠죠..

    참고로, AutoCAD 에서 채용하는 Report 프로그램은 유명한 Component제작사인 Devexpress에서 개발한 프로그램으로 .NET(CLR) 과 Delphi/C++빌더(VCL)을 지원합니다.
    그리고 요즘 대부분의 응용프로그램도 모두 Devexpress의 Grid와 Component, Report를 많이 채용하고 있습니다. 제가 언뜻봐서는 AVEVA의 Instrument도 Devexpress를 채용한걸로 유추합니다.(이건 확신은 아님)

상기 세 프로그램을 간단히 언급하였으나 나중에 기회가 되면 보다 자세히 설명하겠습니다.

원래는 "PnPLocalDataCachPurger"만 애기 할려고 하였으나, 다른 프로그램도 언급하게 되었습니다.

 

-이상-




참고 :


2013/04/08 - [S/W/Autodesk AutoCAD(s)] - [AutoCAD P&ID]AutoCAD P&ID Loading을 빠르게...


 

 

 CAD강좌

 

 

 

 

CAD 명령

    MA(MATCHPROP) : Text Style 복사

    1. Source Object 선택
    2. Target Object 선택
  • BR(BREAK) : PLINE 절단점 지정

 

DWG 파일 헤더 정보에 표기되는 버전별 정보

  • MC0.0 - DWG from Rel. 1.1
  • AC1.2 - DWG from Rel. 1.2
  • AC1.4 - DWG from Rel. 1.4
  • AC1.50 - DWG from Rel. 2.0
  • AC2.10 - DWG from Rel. 2.10
  • AC1002 - DWG from Rel. 2.5
  • AC1003 - DWG from Rel. 2.6
  • AC1004 - DWG from Rel.9
  • AC1006 - DWG from Rel.10
  • AC1009 - DWG from Rel.11/12 (or LT R1/R2)
  • AC1012 - DWG from Rel.13 (or LT95)
  • AC1014 - DWG from Rel.14, 14.01 (or LT97/LT98)
  • AC1015 - DWG from AutoCAD 2000/2000i/2002 (or LT, Map or relative Desktop version)
  • AC1018 - DWG from AutoCAD 2004/2005/2006 (or other product in the "2004", "2005" or "2006" family)
  • AC1021 - DWG from AutoCAD 2007/2008/2009 (or other product of the "2007", "2008" and "2009" families)
  • AC1024 - DWG from AutoCAD 2010/2011/2012 (or other product of the "2010", "2011" and "2012" families)
  • AC1027 - DWG from AutoCAD 2013 (or other product of the "2013" family)

출처 : http://www.cadforum.cz/cadforum_en/qaID.asp?tip=868

=========================================================================================

레지스트리로 설치여부 확인

HKEY_LOCAL_MACHINE>SOFTWARE>Autodesk>AutoCAD>R19.0

R17.0 : 2007 / .1 : 2008 / .2 : 2009

R18.0 : 2010 .1 / : 2011 / .2 : 2012

R19.0 : 2013

>ACAD-B001:409

X000 : Civil3D

X001 : AutoCAD

X016 : AutoCAD P&ID

409 : English

412 : Korean

+ Recent posts