AutoCAD2005 포인트플러스 AutoCAD 2005 작업중에생기는다양한문제점해결 이번호에는 AutoCAD 2005 작업중에생기는다양한문제점들을질문과답변형식으로알아보겠다. 연재순서 제1회 AutoCAD2005의새로운기능-Ⅰ (Setting, Sheet Set 제2회 AutoCAD2005의새로운기능-Ⅱ (Table, Field 제3회 AutoCAD2005의기본업그레이드-Ⅰ 제4회 AutoCAD2005의기본업그레이드-Ⅱ 제5회 AutoCAD2005를이용한 3D 및도면출력기능제6회 AutoCAD2005 작업중에생기는다양한문제점해결 AUTO2005에서 layer 여는속도가한참걸리는데요? 레이어필터가원인이다. 도면의내용에비해도면용량이큰경우가있다. 도면의객체수로보아 0.4 0.5MB 정도면충분한도면이 4 5MB 이상되는경우가있다. 도면에선 (line 하나만있거나도면에아무객체도없음에도도면용량이 0.8MB나 1MB 이상되는경우도있다. 또 AutoCAD 2005에서하위버전형식으로저장시저장시간이몇분씩걸리는경우가있고다운되기도한다. 이러한현상의원인은레이어필터가가장유력하므로레이어필터를확인해보자. 김재은 오토캐드플러스 (http://www.auto cadplus.co.kr 웹진을운영중이며, 센구조연구소캐드설계팀에재직중이다. 저서로 'AutoCAD 2002 무작정따라하기 ' 가있다. E-Mail 은 jaeeun97@daum.net 레이어대화상자에서레이어필터를확인한결과 레이어대화상자에서레이어필터를확인해서수천, 수만개의레이어필터가있다면이를제거해주어야한다. 레이어필터를제거하면 3MB의도면이 0.5MB 이하로거의 1/6로용량이줄어든다.( 도면에따라서다를수있다. 2005/6 C 153
[ 예 ] 버튼을클릭하면변환된프로파일내용을볼수있다. 레이어필터제거전과후의도면용량비교 AutoCAD 2005 를설치할때기존버전의작업환경을그대로연속해서사용할수있나요? AutoCAD 2005의강력한기능중의하나가바로초기세팅의편리함이다. 이전버전에서는프로그램을새로설치하고나면각자사용자에맞게환경설정을새로해야해서번거로웠었는데 AutoCAD 2005 에서는기존버전의작업환경을그대로연속해서사용할수있게되었다. 처음인스톨하고나면아래그림과같은다이얼로그박스가로드된다. text를특정선의기울기로회전시키고싶어요. Rotate 명령의옵션을이용해서가능하지만약간번거롭기때문에 LISP 등록을권한다. 이 LISP은다정다감운영자이신이석종님이만든 LISP이다. 내용은다음과같다. ;************************************* ; Program : TXTR ; TeXT Rotate ; Yi Suk-Jong ; 1995/12/10 ;************************************* ; Text를어떤라인의각도만큼회전시켜준다. ; 각도에따라알맞게상하좌우가표시된다. (defun c:txtr (/ txt ln ip sp ep ang wh4 new_ang ent_type c_ent cen_pnt 마우스로한칸더내리면아래와같다. 현재컴퓨터에 AutoCAD 2004가설치되어있는데그곳옵션에설정되어있는설정값들과해치패턴들과 line type들과 acad.pgp 파일들의내용을똑같이사용하겠느냐고묻는것이다. 이때 [ 확인 ] 버튼을클릭하면별도의세팅과정없이도기존버전의 AutoCAD와같은환경에서작업할수있다. (defun SETERR (s (if (/= s "Function cancelled" (princ (strcat "\nerror: " s ; of If (setq *error* oer seterr nil (princ ; of SETERR (setq oer *error* *error* seterr (setq txt (entget (car (setq txtsel (entsel "\nselect Text: " (setq ip (cdr (assoc 10 txt ;text의 insert point ;;; (initget "2Point" (setq ent (entsel "\n2p <Select Line, Arc or Circle>: " (if (= nil ent (setq ent "2Point" (if (= ent "2Point" (setq sp (getpoint "\npick first point: " ; 두점을선택 ep (getpoint sp "\npick second point: " 154 C 2005/6
AutoCAD2005 포인트플러스 (progn ;entity를선택했을때 (setq ent_type (cdr (assoc 0 (entget (car ent ;entity type (cond ((or (= ent_type "CIRCLE" (= ent_type "ARC" ;entity가원또는호일때 (setq c_ent (entget (car ent (setq cen_pnt (cdr (assoc 10 c_ent (setq sp (cadr ent (setq ep (polar sp (+ (angle cen_pnt sp (/ pi 2 1 ((= ent_type "LINE" ;entity가선일때 (setq ln (entget (car ent (setq sp (cdr (assoc 10 ln (setq ep (cdr (assoc 11 ln ;of cond ;progn ;of IF (setq ang (angle sp ep ; 두점이이루는각 ;;; (setq wh4 (which4 ang ; 몇사분면에있는가? (cond ((and (> ang 0.0 (<= ang (/ pi 2.0 (setq wh4 1 ((and (> ang (/ pi 2.0 (<= ang pi (setq wh4 2 ((and (> ang pi (<= ang (* 1.5 pi (setq wh4 3 ((and (> ang (* pi 1.5 (<= ang (* pi 2.0 (setq wh4 4 (cond ;1 4사분면에있을때 ((= wh4 1 (setq ang2 ang ((= wh4 2 (setq ang2 (- ang pi ((= wh4 3 (setq ang2 (- ang pi ((= wh4 4 (setq ang2 (- ang (* 2 pi ;of cond (setq new_ang (cons 50 ang2 ; 새로운 text각지정 (setq txt (subst new_ang (assoc 50 txt txt (entmod txt ;entity변경 (command "MOVE" txtsel "" ip ;text옮기기 (setq *error* oer seterr nil ;of defun =============================================================== Proxy 정보창이뜨는데없애는방법은? 다음의경우프록시객체가발생한다. AutoCAD의기본명령 (copy, move 등 이아닌서드파티혹은버티컬제품군 (adt, mdt 으로만든객체등을프록시라고보면된다. AutoCAD에서는프록시객체가표시될때프록시정보대화상자를표시한다. 이대화상자에서는도면에있는프록시객체 ( 그리팩및비그래픽 의총수와누락된응용프로그램의이름을알려주고프록시객체형태와화면표시상태에대한추가정보를제공한다. 대화상자를사용하여프록시객체의화면표시를조정할수있다. 프록시대화상자를표시하지않는방법은 Command: proxynotice Enter new value for PROXYNOTICE <1>: 0으로바꾸어주면된다. zoom 기능을엔터키로변경하려합니다. acad.mns를수정하면가능하다. ***aux1 'zoom;w 2005에서여러장의도면을한번에출력하는방법은? 하위버전에서는 Batch Plot Utility로가능했었는데 AutoCAD 2005의경우게시 (Publish 명령을이용하면된다. 그림과같이메뉴-파일-게시명령을이용하여다량의캐드파일을불러와서출력이가능하다. 2005/6 C 155
2005에서 acad.pgp 파일은어디에있나요. C:\Documents and Settings\[ 로그인아이디 ]\Application Data\Autodesk\AutoCAD 2005\R16.1\kor\Support에있다. 아래그림처럼캐드화면에서바로연결할수도있다. Tools - Customize - Edit Custom Files - Program Parameters(acad.pgp 관없이사용자마음대로조정할수있다. 2005에서해치에스냅이안잡히는이유는? 2005에서는기본적으로해치에스냅이걸리지않도록되어있다. 하지만옵션을이용해서스냅을사용할수있다. 옵션대화상자의 Drafting 탭에서왼쪽하단 Object Snap Options 부분을체크해준다. AutoCAD 2005 MECHANICAL 을사용중인데치수기입시치수에 ( 일반선은잡힘 스냅이잡히질않습니다. ampowersnap > filters > dimension 항목을체크를꺼둔다. 불러온이미지의가로세로크기를각각지정할수있는방법이있나요? command Line( 명령창 이사라진경우갑자기또는잘못해서명령창이화면에서사라진경우에는현재모니터의해상도를높이면해결된다. 바탕화면에서우측마우스클릭후등록정보를선택한다. 디스플레이등록정보대화상자에서설정탭의해상도부분을현재보다높게조정하면사라진명령창이보인다. 예를들어현재 1024 768이라면 1280 1024나이보다더높은해상도로설정한다. 캐드2005에서는이미지나 OLE 객체에대한특성대화상자가있다. 이미지나 OLE 객체를클릭하고오른쪽마우스를누르면 ( 옵션- 사용자설정-도면영역의바로가기에체크되어있어야함 제일하단에 ' 특성 ' 이있다. 이를클릭하면특성대화상자가나타나는데 2004나 2002와같은특성대화상자가아닌일반적인특성대화상자가나타난다. 특성아이콘을클릭하고 OLE 객체를선택해도된다. 휠마우스로 zoom 기능이용하기 특성대화상자가나타나면가운데에형상탭의하단부에 ' 잠금모양 ' 이있다. 초기값은 ' 예 ' 인데이를 ' 아니오 ' 로수정해주면비율과상 우선마우스전용드라이버가설치되어있는경우 CAD에서의 zoom, pan 기능보다전용드라이버가우선권이있다. 마우스전용드라이버를제거하면 CAD에서휠마우스로 zoom, pan 기능을이용할수있다. 휠버튼으로 osnap 메뉴를이용할지 zoom 기능을이용할지는 'mbuttonpan' 명령으로조정할수있다. Command : mbuttonpan Enter new value for MBUTTONPAN <1>: 1은 zoom 기능을지원하고 0은 osnap 메뉴를지원한다. 또, 훨을위아래로움직여확대축소를하는데이간격은 'zoomfactor' 명령으로조정할수있다. 3 100단계까지조절할수 156 C 2005/6
AutoCAD2005 포인트플러스 있는데기본값은 10 이며, 40 정도가적당하다. TABLE 기능을이용하면표그리기가용이하다던데어떻게사용하나요? 테이블을이용하면표그리기가용이하다. 치수스타일이나문자스타일처럼테이블도스타일을이용하여다양한형태의표를만들수있으며, 표선굵기, 색상, 문자정렬, 여백등을지정할수있다. excel 의 cell과같이키보드의화살표방향대로움직이는것을확인할수있다. draw menu에포함되어있다. 캐드화면에서풀다운메뉴가 File 과 Help 메뉴만표시됩니다. command : Menu ->Select Menu File 대화상자가나타난다. 하단에 Files of Type에서 Menu Template(*.Mnu 을선택한후 acad.mnu 파일을오픈하면해결된다. 마우스로클릭하면아래와같은대화창이나타난다. 객체가두개이상선택되지않습니다. 선택에관한옵션세팅이잘못된것같다. Options 대화상자의 Selection 탭에서왼쪽 Selection Modes 항목에서 Implied windowing 옵션을체크한다. 원하는대로세팅하고 OK를누르면 table이그려진다. 그려진표는 text 와 line으로분해되지않고 ACAD_TABLE이라는 entity가새롭게추가하여한객체로인식된다. Stretch 기능이적용되지않지만교차점의 grid를마우스로이리저리움직이면서폭과길이가조절되는것을확인할수있다. 2005/6 C 157