본문 바로가기
  • 환영 합니다 ! Welcome!
Creo Reference Room/Preferences

Creo Distributed Batch #2 - pvz 파일 변환

by ToolBOX01 2022. 7. 15.
반응형

Creo Distributed Batch 프로그램을 사용 하려면,  "분산 배치 파일"을 설정 해야 합니다.  분산 배치 파일은 아래 내용을 정의 합니다.

 

1. 분산 서비스 관리자(DSM) - Stand Alone 선택

2. 작업 객체 - 변환 하고자 하는 파일들. . . . 

3. 구성 파일 - Config.pro 파일 선택

4. 출력 디렉토리

5. 작업 유형 정의(TTD)

 

 

 

 

 

작업 그룹마다 해당하는 작업 유형 정의(TTD) 파일이 있습니다. TTD는 드로잉을 DXF로 변환 하거나  Creo Parametric
부품을 STEP 파일로  내보내기와 같이 작업 수행을 설명하는 XML 형식의 파일입니다. 정의(TTD) 파일은 미리 정의된 계층 구조가
있는 XML 문서입니다. CREO에 TTD 파일들이 저장 되어 있습니다. 파일 위치  " C:\PTC\Creo 6.0.6.0\Common Files\text\ttds"

 

[ TTDS ]

 

작업 유형 정의(TTD) 파일은 Toolkit 함수를 호출하여 파일을 변환 합니다. 

 


 

1. XML 선언 노드
     

모든 XML 문서는 다음 선언으로 시작해야 합니다.
       • 사용할 XML 버전을 지정하는 XML 선언
       • XML 문서 내용의 문자 인코딩을 나타내는 인코딩 선언
Creo Distributed Batch와 함께 제공되는 미리 정의된 TTD는 XML 사양 버전 1.0과 UTF-8 인코딩을 사용합니다. 
XML 선언 노드의 기본 형식은 다음과 같습니다. 변경 및 수정은 할수 없습니다

   
<?xml version="1.0" encoding="UTF-8"?>

 

 

2.  TTD 노드


 TTD 노드는 XML TTD의 톱레벨 요소이거나 루트 요소입니다. 다른 노드는 모두 <TTD></TTD> 노드의 자 노드입니다.

 

TTD 노드에는 다음 속성이 있습니다.
    • version - TTD의 버전을 정의합니다. 

    • created_by - TTD의 생성자를 설명합니다

 

3. DESCRIPTION 노드


DESCRIPTION 노드를 사용하여 TTD의 논리 이름을 지정할 수 있습니다. 논리 이름은 새 작업 그룹을 생 할 때
Creo Distributed Batch 클라이언트에 나타납니다. 


<DESCRIPTION>Creo View Export</DESCRIPTION>

 

 

4. DETAILS 노드

DETAILS 노드를 사용하면 내보낼 수 있는 파일 유형과 같은 TTD에 대한 몇 가지 추가 정보를 지정할 수 있습니다. 
예를 들어, productview_
export.ttd 파일의 DETAILS 노드에 다음 정보가 있습니다.

 

<DETAILS>Export Creo Parametric Parts (.prt), Assemblies (.asm) and Drawings (.drw) to Creo View (.ol, .ed, .plt) format</DETAILS>

 

 

5. SERVICE 노드


SERVICE 노드는 작업을 수행하는 서비스의 이름을 지정하는 XML 요소입니다. 분산 서비스 관리자(DSM)는 이 노드를 사용하여 작업을 전송해야 하는 서비스 자원을 결정합니다. SERVICE 노드에는 다음과 같은 XML 태그가 포함됩니다. SERVICE XML 태그는 편집하거나 삭제하지 마십시오


<SERVICE name="dbatchs" />

 

6. LAYERS 노드


LAYERS 노드는 XML 요소의 한 트리입니다. LAYERS 노드를 사용하여 다른 형식에서 가져오는 동안 레이어 처리 방법을 지정합니다

 

 

7.TKFUNC 노드


TKFUNC 노드는 XML 요소의 한 트리입니다. TKFUNC 노드를 사용하여 다음을 지정합니다.


• 배치 작업을 수행하는 함수의 이름
• 특정 배치 작업을 수행하는 여러 옵션


예를 들어, 도면 작성에 사용할 용지 크기나 내보내는 Creo Parametric 어셈블리의 출력 형식을 지정할 수 있습니다. 이 옵션은 
데이터 구조에서 기능이나
요소에 대한 인수로 제공됩니다.

 

<?xml version="1.0" encoding="UTF-8"?>
<!-- 18-Feb-02 J-03-19 TWH  $$1  Submitted -->
<!-- 16-Aug-02 J-03-32 MFL  $$2  Added node <DETAILS>, Changed <DESCRIPTION> -->
<!-- 25-Feb-08 L-03-03 TWH  $$3  Chg func name; add format; Chg Details string -->
<!-- 14-Jan-11 L-05-40 TWH  $$4  Rebrading -->
<!-- 11-Aug-14 P-20-59 mtch $$5  Use ProProductviewFormattedMdlnameExport -->
<!-- 17-Feb-15 P-30-03 mtch $$6  Added group -->
<!-- 16-Aug-15 P-30-14 mtch $$7  Updated DETAILS field for THA support -->
<!-- 03-Sep-15 P-30-16 mtch $$8  Added FILTER_FILE_TYPES -->
<!-- 24-Apr-16 P-30-31 mtch $$9  Added UG type -->

<TTD version="1.0" created_by="PTC">
    <DESCRIPTION>PRODUCTVIEW Export</DESCRIPTION>
    <GROUP>Creo View</GROUP>
    <DETAILS>Export Native and supported Non-native Parts, Assemblies and Drawings to ProductView (.edz) format</DETAILS>
    <SERVICE name="dbatchs"/>
   <FILTER_FILE_TYPES type=".prt .asm .sldprt .sldasm .catpart .catproduct .cgr .prt(UG)"/>
   <TKFUNC func="ProProductviewFormattedMdlnameExport">
   <format enum="PRO_PV_FORMAT_EDZ"/>
   </TKFUNC>
</TTD>

CREO가 기본적으로 제공 하는Creo View Export   ttd  파일은 "EDZ" 파일로 변환 합니다, CREO 6.0에서는 변환 할수 없는 파일 포맷 입니다. " PRO_PV_FORMAT_EDZ " → "PRO_PV_FORMAT_PVZ"로 변경 해야 합니다.

 

Creo Parametric to Creo View Export Format Types

  • PRO_PV_FORMAT_PVS
  • PRO_PV_FORMAT_ED
  • PRO_PV_FORMAT_EDZ
  • PRO_PV_FORMAT_PVZ

 

IDT_productview_export.ttd
0.00MB

 

 

Distributed Batch 프로그램은 메모리를 많이 소모 합니다. CREO가 백 그라운드로 실행 하기 때문 인것 같습니다