소프트웨어 백문백답/프로엔지니어 설치의 모든 것
소프트웨어 백문백답 Pro/ENGINEER 설치의 모든 것■ 황 종 진 / PTC아시아지역 기술지원 담당 과장으로, 싱가폴센터에서 프로엔지니어에 대한 기술적인 지원을 담당하고 있다. jhwang@ptc.comQ. MS_PRINT_MGR는 무엇인가. A. 윈도우 NT 4.0 운영체제 상에서 프로엔지니어 릴리즈 19.0을 구동하면 플로터 대화상자의 플로터 목록에서 MS_PRINT_MGR 옵션을 선택할 수 있다. 이 옵션을 선택하면 윈도우 프린터 드라이버를 통해 프로엔지니어 파일이 출력된다. Q. table.pnt 파일은 무엇인가. A. table.pnt 파일은 프로엔지니어가 플로터 출력에 대한 Pen 설정을 지정하기 위해 사용하는 파일이다. Line의 Thickness, Type, Color, Entity Type 등 모두를 이 파일에서 정의할 수 있다. 더 자세한 정보는 프로엔지니어 인터페이스 가이드의 플로팅 부분을 참고하면 된다.Q. PCF는 무엇인가. A. PCF는 'Plotter Configuration File(플로터 설정 파일)'의 줄인 말로, 이 파일에 의해 새로운 플로터 섹션이 플로터 대화상자의 Commands And Settings 부분에 추가된다. 이 새로운 옵션을 선택하며 사용자 정의 플로터 옵션이 자동으로 선택되고, PCF 파일의 파일명과 함께 새로운 메뉴가 나타난다. 예를 들어, PCF 파일의 이름이 ibmplot.pcf라고 하면, ibmplot라는 이름을 가진 새로운 메뉴가 플로터 풀-다운 메뉴 상에 나타난다. PCF 파일은 주로 다중 플로터에 대한 자동 플로팅에 사용된다. 더 자세한 내용은 PCF 파일에서 플로터 옵션 설정하기 부분을 참조하고, PCF 파일에 관한 일반적인 정보는 프로엔지니어 인터페이스 가이드의 플로팅 부분을 참고하면 된다.Q. HPGL은 무엇인가.A. HPGL은 Hewlett-Packard Graphics Language(휴렛 팩커드 그래픽 언어)의 약자로, 휴렛팩커드사가 제공하는 플로터 중 많은 수를 기본 언어로 사용하며, 그밖의 업체에서도 제공한다. HPGL은 원래 펜 플로터와 함께 사용하기 위한 목적으로 고안되었기 때문에 펜 두께 명령은 지원하지 않는다. Q. HPGL/2은 무엇인가.A. HPGL/2는 Hewlett-Packard Graphics Language(휴렛팩커드 그래픽 언어)의 새로운 표준 버전의 약자로, Designjet, DraftMaster, DraftPro와 Laserjet 4 Series를 포함한 휴렛팩커드의 모든 새로운 플로터가 지원한다. 한편, HPGL/2는 잉크젯과 레이저 플로터를 지원하기 위해 고안된 것이기 때문에 선두께 명령은 지원하지 않는다. Q. PCI는 무엇인가.A. PCI(907)는 Calcomp 플로터가 주로 사용하는 언어이다. 프로엔지니어에서 Calcomp 플로터로 출력하려면, 플로터가 PCI (907)를 받도록 설정되어야 한다. 현재 프로엔지니어는 Calcomp 언어 중 PCI (907)만을 지원한다.2. config.pro와 PCF 파일에 플로터 옵션 설정하기Q. 프로엔지니어에서 Line Weight를 제어하는 방법은. A. 프로엔지니어에서 Line Weight를 설정하는 방법은 여러 가지가 있다. 첫 번째 방법은 config.pro 옵션인 'pen#_line_weight'를 사용하는 것으로, 여기서 '#' 자리에 1에서 8 사이의 수 가운데 하나가 들어가게 된다. 이 옵션은 1(가장 얇다)에서 16(가장 두껍다)까지의 값에 설정되며, 각 'pip'은 두께 0.005인치를 나타낸다. 즉, 'pen1_line_weight 4' 옵션은 pen 1을 두께 0.020 인치에 설정하게 된다. table.pnt penmap 파일에서 line weight를 지정할 수도 있다.Q. config.pro 옵션인 'rotate_postscript_print'를 PCF 파일에 설정하면 작동하지 않는 이유는. A. 'rotate_postscript_print' 옵션은 Postscript의 회전을 가능하게 해주며, config.pro 파일에 지정된다. 한편, PCF 파일에 있는 Postscript를 회전시키려면 PCF 옵션인 'rotate_plotting'을 지정한다. Q. 프로엔지니어 릴리즈 20.0에 PCF 파일을 기록하는 방법은. A. 프로엔지니어 릴리즈 20.0의 플로터 대화상자에 'save' 단추가 있다. 원하는 플로터를 선택한 뒤 환경설정을 지정하고, Printer Configuration 대화상자의 아래에 있는 이 ‘save’ 단추를 누르면, PCF 파일이 자동으로 기록된다. Q. 플롯 파일을 프로엔지니어로부터 플로터로 보내는 방법은. A. config.pro 옵션인 'plotter_command'를 선택한다. 현재의 OS 창으로부터 플롯을 보내는데 필요한 명령에 일치하는 값에 이 옵션을 설정하면 된다. plotter_command lp -d plotter 썬 솔라리스 워크스테이션에는 이와 같은 옵션과 값이 지정되어 있다. 여기서 'lp'는 해당 플롯을 보내고, '-d' 플래그(flag)는 'plotter'로 명명된 플로터를 지정한다. ■ 참조 : 윈도우 NT 플랫폼 환경 설정 및 윈도우 95 워크스테이션 환경 설정 Q. 프로엔지니어 환경 내에서 한 개의 플롯 파일을 여러 개의 플로터로 자동적으로 보내도록 프로엔지니어를 설정하는 방법은.A. 여러 개의 플로터를 '자동(Automatic)' 플로팅으로 설정하는 방법은 단일 플로터의 플롯 설정과 유사하다(윗 부분 참고). 그러나 'plotter_command' 옵션을 여러 번 사용하기 위해서는 이 옵션이 config.pro 파일이 아닌 PCF 파일에 지정되어야 한다. 다음은 ‘자동’ 플로팅이 가능한 PCF 파일의 예이다.!Sample PCF fileplotter postscriptplotter_command lp ?d plotter3. table.pnt penmap 파일에 플로터 옵션 설정하기Q. table.pnt penmap 파일에서 line weight를 제어하는 방법은? A. pen declaration 뒤에 thickness 매개변수를 사용하여 line weight를 table.pnt 파일에 지정한다. pen 1 thickness 0.024 inThickness의 단위는 인치(in) 또는 센티미터(cm). config.pro file에서 Line Weight를 변경할 수도 있다.Q. Color 매개변수가 table.pnt 파일에서 하는 역할은. A. table.pnt 파일의 Color 매개변수는 Color Plotter의 Pen Color를 정의하는데 사용된다. 구체적인 사용방법은 다음과 같다. pen 1 color 0.5 0.25 0.0각각의 소수 값은 0.0에서 1.0 사이의 빨간색, 초록색, 파란색의 비율을 나타낸다. Q. Pattern 매개변수는 table.pnt 파일에서 어떻게 사용되는가. A. table.pnt 파일의 Pattern 매개변수는 Hiddlen Line 또는 Phantom Line Pattern Style과 유사한 Line Pattern을 정의하는데 사용된다. 구체적인 사용방법은 다음과 같다: pen 5 pattern 0.1 0.05 0.05 0.05 in각각의 소수는 첫번째 Dash 길이, 첫번째 Space 길이, 두번째 Dash 길이, 두번째 Space 길이를 나타낸다. Pattern 정의를 위한 단위에는 인치(in) 또는 센티미터(cm)를 사용할 수 있다. Q. 프로엔지니어에서 여러 Line Type을 하나의 Pen에 할당할 수 있는가. A. table.pnt 파일을 이용하여 여러 Line Type을 하나의 Pen에 할당할 수 있다. 예를 들어, 노란색 Entity(Letter_Color)를 모두 Pen 1에 설정하려면, table.pnt 파일에서 다음을 지정한다. pen 1 letter_color이렇게 지정하면 모든 노란색 Entity를 Pen 1에 설정하지만, 흰색이나 갈색과 같이 기본으로 Pen 1에 설정되어 있는 모든 색상도 그대로 계속해서 플롯하게 된다. 한편, 다음의 명령어pen 1 letter_color; half_tone_color도 사용할 수 있는데, 이는 Pen 1의 기본 색상인 흰색(Drawing_Color) 외에도 모든 노란색 Entity(Letter_Color) 및 초록색 Entity(Attention_Color)를 Pen 1에 플롯한다. 하나의 Pen에 할당할 수 있는 시스템 색상의 수에는 제한이 없다. 색상명 리스트는 프로엔지니어 인터페이스 가이드의 플로팅 섹션에 나와있다.주의 : 릴리즈 16.0 이전의 프로엔지니어에서는, table.pnt 파일에 선언된 Pen에 오직 하나의 Pen 색상만 별도로 추가할 수 있었다. 4. 프로엔지니어로 Shaded Plot 생성하기Q. 프로엔지니어에서 Shaded Postscript 플롯이 어떻게 생성되는가.A. Shaded Postscript 플롯은 다른 플롯 파일과는 다른 방법으로 생성된다. Shaded Postscript 플롯을 만들려면 다음 절차를 따른다. View 메뉴에서 Shade를 선택하여 Shaded Image가 스크린 상에 디스플레이 되도록 한다. 프린트 아이콘을 선택하거나, 또는 File 메뉴에서 Print를 선택한다. 파일 생성을 위해 지원되는 플로터와 포맷 중 하나를 선택한다. 출력할 이미지의 크기(Size)를 지정한다. 출력할 파일의 원하는 해상도를 DPI로 지정한다. 색상의 수 또는 Image Depth 해상도를 지정한다. OK를 선택하여 파일을 생성한다. 이제 파일이 현재 작업 디렉토리 또는 'plot_dir'에 기록된다. Q. 리스트에서 제공하는 일곱 종류의 플로터가 아닌 다른 플로터에 대한 Shaded Image는 어떻게 생성하는가. A. 프로엔지니어는 현재 EPS shaded 출력에 대해 일곱 가지의 플로터를 지원한다: (Tektronix Phaser II PX, Tektronix Phaser III PX, Tektronix Phaser 300X, Calcomp 6613 PS, Seiko Colorpoint, HP Designjet 650C, Xerox 8830 Engineering Printer) 하지만, 이외의 플로터도 프로엔지니어가 생성한 shaded EPS 파일을 출력할 수 있다. 이 경우, 플롯 파일 생성 시 리스트에서 Phaser II를 선택한다. shaded image를 export할 때 TIFF와 JPEG 포맷도 사용할 수 있다. 생성되는 플롯 파일이 플롯되지 않거나 또는 올바르지 않게 플롯되는 경우, 'Shaded EPS 파일 문제해결' 참조. Q. Shaded Plot을 HP DesignJet750C 또는 HP DesignJet755CM 상에 플로팅 할 수 있는가. A. Designjet650C 드라이버를 Shaded Postscript 출력에 사용할 수 있다. Shaded Postscript Plot을 Designjet750C 상에 플로팅하려면 사용자의 플로터에 SIMM이 설치되어 있어야만 한다. Shaded EPS 파일을 프로엔지니어로부터 DesignJet 시리즈 플로터 상으로 출력하는데 곤란을 겪게 되는 경우, 다음 과정을 참조하기 바란다. - 플로터의 언어를 자동(Automatic)이 아닌 포스트스크립트(Postscript)에 설정한다. - 플로터에 연결되어 있는 워크스테이션의 Plot Spooler가 Postscript 파일을 보내도록 설정되어 있는지 확인한다. - 플롯 데이터의 전송률을 높이기 위해, 가능하면 병렬 연결을 사용하는 것이 좋다. 위의 기법은 HP700과 윈도우 NT 워크스테이션에서 훌륭하게 효과를 보았다. 하드웨어 연결은 PTC의 책임사항이 아니며 단지 그에 관한 제안이나 아이디어를 제공할 수 있을 뿐이다. Q. 플로터가 Shaded 이미지 대신에 와이어프레임 이미지를 플롯하는 이유는. A. 플로터 메뉴에서 Postscript 또는 Colorpostsc를 선택하면, 와이어프레임 모델만이 디스플레이 된다. Q. 한 어셈블리 내에서 지정된 일부 색상이 부정확하게 플롯되는 이유는? A. 프로엔지니어 릴리즈 17.0 이전에는 Shaded Postscript Plot이 8 비트 수준에서 구축되어, 할당 가능한 색상의 수에 제약이 있었다. 최대 색상 수에 다다르면, 프로엔지니어는 색상을 수학적으로 병합(Merge)함으로써 일부 Component를 부적절한 색상으로 플로팅 하게 된다. Color Merging 이전에 허용되는 최대색상수는 대략 20 가량이다. 이 숫자는 각 Component에 정의된 모든 색상 외에 Assembly 내에 정의된 모든 색상을 포함한 값이다. 하지만, Pro/Engineer Release 17.0부터는 8 비트 Postscript 대신에 23 비트 Postscript를 사용해 Shaded Postscript를 출력할 수 있다. 24 비트 Postscript를 사용하려면 24비트 RGB의 Image Depth를 선택한다. 24 비트 포스트스크립트 드라이버를 사용함으로써, Color Merging 이전에 훨씬 많은 수의 색상을 올바르게 플로팅 할 수 있다. 5. 플로터 출력 제어Q. Postscript Plot이 90도 회전하는 이유는. A. 프로엔지니어는 이미지를 프로엔지니어 스크린 상에 나타나는대로 플로팅 한다. 프로엔지니어 도면이 가로방향(Landscape)으로 되어 있으면, 플롯 파일도 가로방향이 된다. 도면을 세로 방향(Portrait) 플로터에서 올바르게 출력하려면, config.pro 파일의 'rotate_postscript_print' 옵션을 'yes'로 설정한다. PCF 파일이 사용되면 'rotate_plotting' 옵션을 'yes'로 설정한다. Q. 플롯의 회전을 프로엔지니어에서 제어할 수 있는가. A. 프로엔지니어에서 포스트스크립트 파일을 회전하려면 config.pro 옵션인 'rotate_postscript_print'를 사용하거나 또는 PCF 옵션인 'rotate_plotting'을 사용해야 한다. 그밖의 모든 플롯 파일은 정해진 방향대로 놓여지게 된다. Q. 일부 플로터의 경우 Edge가 한두 개 빠져 플롯되는 일이 발생한다. 그 이유는. A. 이러한 현상을 ‘Clipping’이라고 부르는데, 이 현상은 플롯할 도면이 플로터의 Hard Clip Limit에 들어맞지 않을 경우 발생한다. 특별히 Pen 플로터와 같은 많은 플로터는 용지의 특정 영역만 프린트 할 수 있으며, 이 영역을 Hard Clip Limit 또는 플롯 가능 지역으로 부른다. 각 플로터에 대한 Hard Clip Limit의 크기가 다르기 때문에 Clipping의 양도 그때그때 다를 수 있다.Q. Calcomp 플로터의 경우 원래와는 다른 비율로 플롯하는 이유는. A. Calcomp 플롯이 원래보다 네 배로 크게 출력되었다면, 플로터의 환경설정이 잘못되었다고 판단할 수 있다. 프로엔지니어가 올바른 기능을 나타내려면 플로터의 'Steps per Inch' 설정이 '2032'에 맞추어져 있어야 한다. 이 옵션을 올바로 조정함으로써 비율문제를 해결할 수 있다. Q. Format Line을 Geometry Line과 다른 두께로 플롯하는 방법은.A. Format Line을 지정된 두께로 플로팅 하려면, Format Line이 Format 모드에서 수정되어야 한다. 즉, Format 모드에서 Modify, Line Style를 선택하고 수정할 Line을 선택한 뒤, 색상으로 Geometry 외의 다른 것을 선택한다. 프로엔지니어에서 자주 사용되지 않는 색상인 Highlight(빨간색) 또는 Edge Highlight(파란색)을 선택할 것을 권장한다.Q. 이미지를 Part 또는 Assembly 모드로부터 Scale하여 플롯하는 방법은. A. Part 이미지를 Part 또는 Assembly 모드로부터 Scale하여 플롯하려면 다음 기법을 사용한다. - 객체가 Shaded Mode에 있지 않아야 한다. - Print 대화상자에서 Configure를 선택한다. - Printer Configuration 대화상자에서 Model 탭을 선택한다. - Plot 유형을 Model Size로 변경한다. - Scale에서 원하는 Scale을 지정한다. 주의 : 플롯은 페이지의 왼쪽 하단으로부터 이미지를 Scale하기 시작한다. 만약 선택한 플롯 Scale이 선택한 지면 크기에 비해 너무 큰 경우, 이미지가 지면의 오른쪽 상단 방향으로 초과되어 넘어 갈 것이다. 또한 좀더 정확한 플로팅을 위해 드로잉 모드를 사용하는 것이 좋은데, 이는 Viewing Plane이 플롯되는 서피스와 평행일 확률이 그만큼 줄기 때문이다. Q. 도면의 플롯이 지나치게 크게(또는 작게) 출력되는 이유는. A. 현재 프로엔지니어 작업창에 나타나는 이미지에 따라 플롯 출력도 결정된다. 사용자가 윈도우 상의 이미지를 확대/축소 또는 이동하면, 플롯 또한 스크린 상의 이미지에 따라 동일하게 나타나게 된다. 예를 들어, 사용자가 플롯 파일 생성시 도면의 한 View 상을 확대하게 되면, 플롯 파일의 Scale도 확대되어 나타난다. 이러한 일을 방지하려면, 플롯 파일 생성 이전에 View 메뉴에서 Refit을 선택하는 것이 좋다. 또한, 플롯 생성 시 다음을 유의함으로써 플롯의 원래 크기를 유지할 수도 있다. - Print 대화상자에서 Configure를 선택한다. - Printer Configuration 대화상자에서 Model 탭을 선택한다. - Plot 유형을 Full Plot으로 변경한다.PCF 파일의 경우 'plot_with_panzoom no'을 추가하면 된다. 연재순서제1회 Pro/ENGINEER의 기초 Ⅰ제2회 Pro/ENGINEER의 기초 Ⅱ제3회 Pro/ENGINEER 설치의 모든 것제4회 Pro/ENGINEER 플로팅CAD & 그래픽스 99년 12월호 발췌
작성일 : 2005-10-11