catia v5 automation 이란 - xwink. 개자료.pdf · pdf file추천개발환경 catia v5...

12
CATIA V5 Automation 이란? 2006. 5

Upload: dinhdien

Post on 01-Feb-2018

343 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

CATIA V5 Automation 이란?

2006. 5

Page 2: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

Automation 이란?

catvbs

VBScript

VB

catvba

VBS

VBA

: VBScript / catvbs

: catvba / VB

In-Process

Out-Process

Page 3: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

Automation 개념도

Macros

(VBScript)

Word/Excel(VBA)

HTML-WSH Internet/IIS

(VBScript-JavaScript)

VisualBasic

*.VBSOr

*.JS

In-ProcessOut-Process

CATIA V5

Interfaces COM

CATIA API

Page 4: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

Platforms( NT / Unix) – 적용 환경

NT

catvbs

catvba

CATScript

UNIX

CATScript

catvbs

CATScript

catvbs

VB

Page 5: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

추천 개발 환경

CATIA V5 Automation(VBA & VBS) 활용

S/W: Visual Basic 6.0H/W: CATIA 운영 최적사양

CAAComponent Application Architecture

Visual Basic for Script

Visual Basic Application

CATIA

VBS

AutomationAPI

VBA

Automation

Page 6: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

CATScript vs catvbs 차이점

vsvs

CATScriptCATScript catvbscatvbs

Page 7: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

catvba vs VB 차이점

vsvs

Page 8: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

개발적용 사례 .1

Gear 자동 생성 시스템 ( CAGG V2 )

Page 9: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

개발적용 사례 .1

Gear 자동 생성 시스템 ( CAGG V2 )

CAGG 메인 메뉴 정의

Spur 기어: 일반적인 평기어 생성

Bevel/Worm/Rack 기어: CAGG V3에 개발 예정(미개발)

Helical 기어: 헬리컬 기어 생성

Page 10: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

개발적용 사례 .2

Add Component 시스템

Page 11: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

개발적용 사례 .3

Point to CATIA V5 Import System

CATIA V5Text Point Data

Point to CATIA V5 Import System

Page 12: CATIA V5 Automation 이란 - xwink. 개자료.pdf · PDF file추천개발환경 CATIA V5 Automation(VBA & VBS) 활용 S/W: Visual Basic 6.0 H/W: CATIA 운영최적사양 CAA Component

개발적용 사례 .4

실시간 측정 모니터링 시스템

3D Geometry Data 공유-> 3차원 측정기와의 연계

3D DATA

AUTO Measure

AUTO Modeling

설계Data + 보정Data

Measure측정Data + 기술Data

Modeling