CATIA V5 Automation 이란?
2006. 5
Automation 이란?
catvbs
VBScript
VB
catvba
VBS
VBA
: VBScript / catvbs
: catvba / VB
In-Process
Out-Process
Automation 개념도
Macros
(VBScript)
Word/Excel(VBA)
HTML-WSH Internet/IIS
(VBScript-JavaScript)
VisualBasic
*.VBSOr
*.JS
In-ProcessOut-Process
CATIA V5
Interfaces COM
CATIA API
Platforms( NT / Unix) – 적용 환경
NT
catvbs
catvba
CATScript
UNIX
CATScript
catvbs
CATScript
catvbs
VB
추천 개발 환경
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
CATScript vs catvbs 차이점
vsvs
CATScriptCATScript catvbscatvbs
catvba vs VB 차이점
vsvs
개발적용 사례 .1
Gear 자동 생성 시스템 ( CAGG V2 )
개발적용 사례 .1
Gear 자동 생성 시스템 ( CAGG V2 )
CAGG 메인 메뉴 정의
Spur 기어: 일반적인 평기어 생성
Bevel/Worm/Rack 기어: CAGG V3에 개발 예정(미개발)
Helical 기어: 헬리컬 기어 생성
개발적용 사례 .2
Add Component 시스템
개발적용 사례 .3
Point to CATIA V5 Import System
CATIA V5Text Point Data
Point to CATIA V5 Import System
개발적용 사례 .4
실시간 측정 모니터링 시스템
3D Geometry Data 공유-> 3차원 측정기와의 연계
3D DATA
AUTO Measure
AUTO Modeling
설계Data + 보정Data
Measure측정Data + 기술Data
Modeling