ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AutoCAD 리습 - 캐드 도면 자동 출력 리습 / 도면 다중 출력 리습 (KiKO AutoPLOT)
    KiKO LISP 2023. 5. 30. 23:00
    728x90
    반응형

     

    KiKO Auto PLOT
    캐드에서 도면 출력을 보조해 주는 리습으로 제한적인 다중 출력 기능을 포함하고 있습니다. (다중플롯 리습)

    출력 방식은 PDF 출력 기능과 프린트 및 플로터를 이용한 출력 방식을 설정을 통해 정의할 수 있습니다.

    출력 리습에 대한 전체적인 흐름은 출력장치와 출력용지에 대한 설정을 사전에 정의해 두고 정의된 설정에 따라 출력장치와 용지를 리습에서 자동으로 선택해 출력하는 방식입니다.
    (한 파일내에 있는 여러개의 도면을 정렬 후 자동 연속 출력 가능)


    리습 설치
    출력 리습을 사용하려면 먼저 자주 쓰는 출력 장치에 대한 설정 과정이 필요합니다.
    "최대한 단순하게 출력하기"가 원래 만들때 목표이자 목적이었으나 여러 의견을 듣고 여러 경우의 수를 포함하려고 하다보니 보시기에 조금 복잡해 보일수도 있습니다.
    특히 최초 초기 설정 과정은 더 그렇습니다.
    나름 쉽게 접근 가능하게 하려는 노력은 하였으나... -_-;
    초기 설정 과정은 한번만 맞춰 놓으면 단일 컴퓨터에서는 더이상 수정 하실 일은 없을 겁니다.

    우선 리습을 적당한 폴더를 만들어 압축을 풀고 리습 파일을 응용프로그램 자동로드 목록에 추가해 주시고
    캐드의 지원 파일 검색 경로에 리습이 있는 폴더를 추가 등록해 주셔야 합니다.
    출력장치와 출력용지 설정 내용이 저장된 화일을 읽고 쓰기 위해 필요한 과정입니다.

    지원 파일 검색 폴더 등록하는 방법은 아래 그림 참조 바랍니다.

    위의 설정이 어려우시면 AutoCAD의 경우 리습을 처음 로드 한 후 'PLOTSET' 명령을 입력하면
    지원 파일 등록에 대한 과정을 확인하는 창이 열립니다. 내용에 따라 지정해 주셔도 됩니다.
     
    다음은 리습 자동 로드 방법 입니다.

     
    위의 과정을 마쳤고 캐드를 재 실행해 리습이 로드 되었다면 설정 과정을 실행 할 준비가 되었습니다.


    설정을 위한 명령은 'PLOTSET' , 'PDFSET' , 'PRINTSET' 그리고 'CTBSET' 입니다.
     - PLOTSET  : 전체 설정. (PDF 및 프린터 설정과 CTB 파일 지정 설정 통합)
     - PDFSET   : PDF 출력에 관한 설정만 할 경우.
     - PRINTSET : 프린터 설정만 할 경우.
     - CTBSET   : 플롯 스타일 지정을 위한 설정.

    'PLOTSET' 명령으로 모든 설정을 한번에 지정이 가능합니다. 나머지 명령은 굳이 사용하지 않으셔도 됩니다.
    자주 사용하는 1가지씩의 장치를 지정하고 용지를 설정하시면 됩니다.


    PDF 출력 용지의 최대폭은 910mm를 기준으로 합니다.
    A4, A3, A2, A1, A0 용지보다 큰 용지의 설정은 3가지의 사용자 정의 용지로 구분되지만
    3가지 모두 최대크기의 같은 용지를 설정해 두셔도 무관합니다.
    규격 용지 이외의 사용자 정의 용지 크기의 정의는 플로터 관리자 또는 플로터 설정을 통해 별도로 생성 하셔야 합니다.
    리습 자체에서 용지를 생성/정의하는 기능은 없습니다.


    소형출력장치 설정은 A4, A3 도면 출력을 위한 장치 및 용지를 설정합니다.
    A4, A3 용지를 사용하는 소형 출력 장치 전용입니다.
    대형 출력장치와 겸용으로 사용시에는 같은 장치를 지정하세요.


    대형출력장치 설정은 A3 용지보다 큰 크기의 도면 출력을 위한 장치 및 용지를 설정합니다.
    출력 용지의 최대폭은 910mm를 기준으로하며 롤용지를 사용 합니다.
    3가지의 사용자 정의 용지로 구분되지만 자동 절단기능이 있는 플로터의 경우
    3가지 모두 최대크기의 같은 용지를 설정해 두셔도 무관합니다.
    규격 용지 이외의 사용자 정의 용지 크기의 정의는 플로터 관리자 또는 플로터 설정을 통해 별도로 생성 하셔야 합니다.
    리습 자체에서 용지를 생성/정의하는 기능은 없습니다.


    플롯 스타일 설정은 각 출력 옵션에 따른 플롯 스타일을 지정할 수 있습니다.

    이상 출력을 위한 설정을 마쳤습니다.
    이 설정 과정은 단일 컴퓨터에서는 최초에 한번만 지정하면 특별한 변경 사항이 없으면 다시 하실 필요는 없습니다.
    위의 설정 사항을 기반으로 도면 출력시에 리습에서 장치와 용지를 자동으로 선택하게 됩니다.


    도곽 설정
    기본적으로 리습에서 도면을 찾는 기준은 다른 도면 요소들과 구분하기 위해
    절점이 2개 이상인 폴리라인 또는 블록의 색상과 레이어를 기준으로 도곽을 인식합니다.
    아래 명령어를 실행해 도곽을 리습에서 인식할 수 있게 정의하고 인식 시킬수 있습니다.

    (defun C:230  (/) (KiKO:Plot_AreaSet_0))	;; 펜 스타일 1
    (defun C:231  (/) (KiKO:Plot_AreaSet_1))	;; 펜 스타일 1
    (defun C:232  (/) (KiKO:Plot_AreaSet_2))	;; 펜 스타일 2
    (defun C:234  (/) (KiKO:Plot_AreaSet_3))	;; 펜 스타일 3
    (defun C:236  (/) (KiKO:Plot_AreaSet_4))	;; 펜 스타일 4
    (defun C:238  (/) (KiKO:Plot_AreaSet_5))	;; 2번 장치 사용
    (defun C:239  (/) (KiKO:Plot_AreaSet_6))	;; 테두리 없음

     - 230 : 블럭 또는 폴리라인 박스 , 레이어(Name_Plate) , 색상(230번) - 플롯스타일 1 사용
     - 232 : 블럭 또는 폴리라인 박스 , 레이어(Name_Plate) , 색상(232번) - 플롯스타일 2 사용
     - 234 : 블럭 또는 폴리라인 박스 , 레이어(Name_Plate) , 색상(234번) - 플롯스타일 3 사용
     - 236 : 블럭 또는 폴리라인 박스 , 레이어(Name_Plate) , 색상(236번) - 플롯스타일 4 사용

    도곽을 블럭으로 지정시에 블럭 내부의 색상을 맞출 필요는 없습니다. (블럭 객체 자체 색상과 레이어만 해당됨.)
     
    출력 가능한 도곽의 설정에 대한 샘플입니다.

    도곽 샘플.dwg
    0.09MB
    도곽 출력 샘플.pdf
    0.03MB


    도면 출력
    도면 출력을 위한 통합 명령은 'PPO' 입니다.

    (defun C:PPO  (/) (KiKO_Auto_Plot_Program nil))


    장치별 출력을 위한 별도 명령도 있습니다.

    (defun C:DFS  (/) (KiKO_Plot_PDF nil))  ;; PDF 출력
    (defun C:PDFS (/) (KiKO_Plot_PDF_Scale_On nil))
    (defun C:PDFN (/) (KiKO_Plot_PDF_Non_Scale nil))
    (defun C:KPL  (/) (KiKO:Plot))  ;; PRINT 출력
    (defun C:KPLS (/) (KiKO:Plot_Scale_On))
    (defun C:KPLN (/) (KiKO:Plot_Non_Scale))


    최초 출력에 사용되는 스케일의 기본값은 따로 변경하지 않으면 'DIMSCALE' 변수를 따릅니다.
    한번 출력을 하고나면 출력된 도곽의 스케일값이 각 도면(도곽)에 저장이되고
    다음번 출력시에는 따로 변경하지 않으면 저장된 값을 기본값으로 출력이 됩니다.


    최초 출력시에 기본 정렬은 선택된 순서가 기본입니다.
    출력전에 출력 순서를 수정 가능합니다.
    두번째 출력시에 자동 정렬 기능은 기본적으로 마지막 출력셋을 기준으로 정렬이 되며 6가지의 옵션으로 정렬 방법을 변경하여 재 지정이 가능하며 정렬 옵션은 저장되어 다음번 출력에도 사용됩니다. (자동 정렬 기능 추가)
    출력전에 출력 순서는 확인 후 출력 바랍니다.

    자동 정렬 기능에 대한 설명은 아래 링크에 정리 되어 있습니다.

     

    KiKO AutoPLOT 도면 출력 리습 자동 정렬 기능 추가

    자동 출력 리습에 자동 정렬 옵션이 추가 됬습니다. 사실 개인적으로 저는 제가 만든것만 사용하다보니 다른 출력 리습이나 프로그램은 사용해보질 못했습니다. 아주 오래전에 Dream에 있는 출력

    kiko-lisp.tistory.com

    출력 정렬 옵션에 관한 사항은 첨부된 '도곽 샘플.dwg' 파일을 참조하시기 바랍니다.

     
    도곽을 선택할때 'F'(Fence) 옵션으로 선택하면 도움이 됩니다. (정렬하지 않고 선택 순서 기준으로 출력)


    출력시에 용지는 선택된 도곽과 스케일에 따라 설정된 용지 중에서 자동 선택이 됩니다.
    가끔 규격 용지와 비규격 용지의 경계에 있는 애매하게 작성된 도곽이 오류를 일으켜
    도면이 잘리는 현상이 있습니다. (익숙해 질때까지는 미리보기로 확인해 주세요.)

    PDF 출력 장치는 AutoCAD 자체의 내장된 PDF 출력 장치 사용을 권장 드립니다.

    DWG To PDF.pc3 , AutoCAD PDF (High Quality Print).pc3 등등...
    장치 이름을 인식합니다.

    내장된 출력장치 사용시에는 도면 파일이 저장된 폴더에 도면 파일명으로 폴더가 만들어지고
    그 폴더안에 Page 번호 순으로 파일 이름이 변경되어 도면이 저장됩니다.
     파일명_Page01.pdf
    PDF 병합 기능은 없으니 다른 툴을 사용해 병합하셔야 합니다..^^;

    개인적으로는 Pdf Factory라는 유료 프로그램을 10년 가까이 쓰고 있습니다.
    유료지만 그 쓰임새가 매우 만족스럽습니다.

     

    FinePrint | Print the way you want

    DOWNLOAD v8.36 BUY IT “FinePrint is as close to perfect as any program I have purchased and is so very, very useful. Thank you for producing this brilliant product – and for FineTuning it!” – Bob G.

    fineprint.com


    리습은 압축을 풀고 2개 파일을 모두 로드하셔야 작동합니다.
    AutoPlot.lsp  - 리습 함수 호출 모듈. 실행 명령 수정용.
    KiKO_AutoPlot.vlx  - 프로그램 실행 함수 모음.

    'AutoPlot.lsp' 파일을 메모장으로 열어서 실행 명령을 수정 할 수 있습니다.

    (vl-bb-set 'KikoPlotSetFile "KiKO_Plot.txt")

    설정 저장 파일명을 변경 가능합니다.

    KiKO_Plot.txt  - 설정 저장 파일
    'KiKO_Plot.txt' 파일을 메모장으로 열어서 설정 사항을 직접 수정 할 수 있습니다.

    추가 설정 사항으로 플롯 스탬프 출력 여부에 대한 설정이 가능합니다.

    Stamp_Ploted < 0 >  ; 0 : 스탬프 출력 안함 // 1 : 스탬프 출력
    Stamp_LineText < Copyright KiKO. All rights reserved. >  ; 플롯 스탬프 출력 시 문구
    Stamp_TextFont <바탕>  ; 플롯 스탬프 출력 폰트
    Stamp_LogPath <C:/Plot Log/KiKO_Plot.txt>  : 플롯 LOG 화일 경로

    플롯 스탬프는 도면 좌측 하단에 출력되고 위치 변경은 안됩니다.
     
    실행 오류나 문제점이 있으면 댓글 주세요.


    즐거운 하루되시고 오늘도 빨리 퇴근 합시다.


    May the force be with you.

     
    * 2023-06-06 수정 사항. (ver 2.1)
    - PDF Non Scale 출력 시 화일 중복 생성 오류 수정.
    - ZWCAD 사용 가능.
     
    * 2023-06-09 수정 사항. (ver 2.1)
    - Non Scale 출력 시 오류 수정 및 자동 정렬 기능 보완.
     
    * 2023-06-25 수정 사항. (ver 2.2)
    - Non Scale 출력 자동 정렬 추가 외 출력 오류 수정. (의외로 Non Scale 출력을 많이 하시는듯... -_-; )
     
    * 2023-07-05 수정 사항. (ver 2.5)
    - 도면 자동 정렬 기능에 관한 6가지 옵션 추가.
     
    * 2023-07-05 수정 사항. (ver 2.5)
    - 도면 자동 정렬 옵션 중  좌->우, 하->상 선택시 목록 사라짐 현상 수정.
     
    * 2023.10
      - 특정 블럭 선택시 출력 오류 수정.

     

    * 2024.03
      - Auto Plot ver.2.6 객체 선택 순서대로 출력 선택시 객체 선택 오류 수정.

      - 출력창 위치 고정 되는 문제 수정.


    아래의 모든 리습은 'KiKO Lisp'에 모두 포함된 리습입니다.
    KiKO 리습 모음을 사용중이면 필요 없습니다.
     
    자동 출력 리습 다운로드 (AutoCAD)

    KiKO_AutoPLOT.7z
    0.14MB

     

    728x90
    반응형

    댓글

Designed by Tistory.