catia v5 와enovia 제품군을 customization하고자하는 ... 개자료. customer caa v5...

17
www.xwink.net CAA-CDC C++ EXTENDED DEVELOPMENT CAA-MAB CAA-CID CAA-CSC CAA-CUT CAA-DMC CAA-CDV C++ BASE DEVELOPMENT CAA-MAB CAA-CID CATIA V5 ENOVIA 제품군을 customization하고자 하는 Application module CATIA feature를 새로 개발하거나 확장 ENOCIA LCAproduct structure 확장 CATIA V5 를 위한 User Interface logic 개발 CATIA V5 behaviors의 생성, 변경, 확장 ENOVIA LCAUI를 제어하기 위한 command 개발 CATIA V5 에 통합된 UI 개발 ENOVIA LCA User Exits 개발

Upload: vuanh

Post on 09-Mar-2018

371 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

CAA-CDC

C++ EXTEN

DED

DEVELO

PMEN

T

CAA-MAB

CAA-CID

CAA-CSC

CAA-CUT

CAA-DMC

CAA-CDV

C++ B

ASE

DEVELO

PMEN

T

CAA-MAB

CAA-CID

CATIA V5 와 ENOVIA 제품군을 customization하고자 하는 Application module

CATIA feature를 새로 개발하거나 확장CATIA feature를 새로 개발하거나 확장

ENOCIA LCA의 product structure 확장ENOCIA LCA의 product structure 확장

CATIA V5 를 위한 User Interface logic 개발CATIA V5 를 위한 User Interface logic 개발

CATIA V5 behaviors의 생성, 변경, 확장CATIA V5 behaviors의 생성, 변경, 확장

ENOVIA LCA의 UI를 제어하기 위한 command 개발ENOVIA LCA의 UI를 제어하기 위한 command 개발

CATIA V5 에 통합된 UI 개발CATIA V5 에 통합된 UI 개발

ENOVIA LCA 의 User Exits 개발ENOVIA LCA 의 User Exits 개발

Page 2: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

Plant EngineeringEquipment & Systems

Engineering

Mechanical Design AnalysisAnalysisShape Design & Styling

NC Manufacturing Product Synthesis

CAA V5 can be applied to CATIA V5 Solution …

Page 3: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

Customer

CAA V5 Component

CATIA V5 the System

CAA V5 can be used to implement new products

Extended CATIA V5

New CATIA V5

Developer

CATIA V5 BasicsObject Oriented LanguageCAA V5

Page 4: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

CAA V5 can be used to implement new products

CATIA API

CATIA V5

Interfaces COM

Object Oriented Language(VC++)

Encylclopedia(도움말)

Other Tool(Rational Rose)

Tool : mkmkGuides : User Case

RADE

Page 5: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

Mechanical Design Mechanical Design

Shape Design & StylingShape Design & Styling

Product Synthesis & KnowledgewareProduct Synthesis & Knowledgeware

AnalysisAnalysis

NC ManufacturingNC Manufacturing

Equipment & SystemsEquipment & Systems

CATIA Solution

DELMIADELMIA

ENOVIA LCAENOVIA LCA

ENOVIA PortalENOVIA Portal

Another Solution

User Interface3D VisualizationMiddleware AbstractionData AdministrationData Access

Foundations 3D PLM Enterprise Architecture

Page 6: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

Dialog Box for ScrewDialog Box for Thread

Page 7: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

Property DimensionImport IGES

Create Geometry Dimension

Page 8: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

Page 9: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

기능

Text Text 에디터에디터 기능기능

3D NC Data 3D NC Data 생성생성

다양한다양한 형태의형태의 Text Text 생성생성 가능가능여려가지여려가지 Font Font 지원지원

3D NC 3D NC Data(ToolpathData(Toolpath) ) 생성생성 가능가능

Page 10: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

문자 에디터 기능

Text 입력

Text 위치 설정

Text 간격 조정

Text 효과 설정

Font Type 설정

: Copy / Paste 가능

: 위치 선택(마우스), 직접 입력

: 3 가지 효과 적용 가능

: Windos / AutoCAD Font 가능

: 4 가지 효과 적용 가능

3D Text Editor 기능 설명(1)

Page 11: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

3D Text Editor 기능 설명(2)

문자 간격

Default 적용

장평: 200%

자간: 7%

간격: 150%

높이: 25

Page 12: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

MFC Dynamic Linked Library

File Dialog with Preview

IGESPreview

DllIgesInterfaceDllIgesInterfaceDllIGESImportDllIGESImport

Page 13: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

CAGG V2(Catia Automatic Gear Generator)

Page 14: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

CAGG 메인 메뉴 정의

실행 모듈: Part Design 내에 등록

CAGG 메인 메뉴(Tool Bar)

Spur Helical Bevel Worm Rack

User Interface (Dialog Box)

Page 15: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

Applied

Page 16: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net

Left View Front View Right View

1. Opened Document Searching2. New Sheet Creation3. Drafting Views

(Left, Front, Right, Top,Bottom View)4. Generating Dimension

Page 17: CATIA V5 와ENOVIA 제품군을 customization하고자하는 ... 개자료. Customer CAA V5 Component CATIA V5 the System CAA V5 can be used to implement new products Extended CATIA

www.xwink.net