View
223
Download
6
Category
Preview:
Citation preview
II.1 Pend
CATIA V
Aplikasi y
V5 yaitu, N
(VBA) ser
embedded
Gambar II
Gambar I
CATIA V
II.2 Nativ Setiap par
dan mode
yang dilak
analysis,
specificati
B
ahuluan
V5 memiliki
yang telah t
Native CAT
rta aplikasi
d software, C
I.1 Tingkata
II.1 merupa
V5 berdasark
ve CATIA
rt yang terb
el apa saja
kukan di C
Digital Mo
ions tree.
BAB II Au
i aplikasi ya
tersedia seb
TIA, Knowle
untuk auto
CAA / CAA
an automasi
akan skem
kan kemamp
bentuk akan
yang meny
CATIA V5
ockUp (DM
6
utomasi p
ang menunj
bagai standa
edgeware, M
omasi yang
A RADE.
i pada CAT
a tingkatan
puan dan ke
n memiliki h
yusun part
5 seperti pa
MU), huma
pada CAT
jang untuk
ar modul ya
Macros dan
g ditambahk
IA V5
n tools aut
emudahan d
hierarki bag
tersebut. H
art design,
an analysis
TIA V5
dilakukan p
ang diberik
n Visual Bas
kan ke CAT
tomasi yan
dalam imple
gainana par
Hierarki dar
assembly
dan lainn
proses auto
kan pada CA
sic for Aplic
TIA V5 se
ng tersedia
emantasi.
rt tersebut d
ri seluruh p
design, dra
nya berada
omasi.
ATIA
cation
ebagai
pada
dibuat
proses
afting
pada
7
Gambar II.2 Specification tree dengan parameters, design table dan formulas
Specifications tree adalah catatan dari seluruh operasi yang dilakukan. Proses
pengeditan dari suatu operasi yang telah terjadi dapat dilakukan dengan
memilihnya di specifications tree ini. Peroses pengeditan yang terjadi
mengakibatkan semua proses yang terbentuk stelahnya dan terkait degan proses
tersebut akan ikut berubah secara otomatis. Hubungan ini yang disebut sebagai
hubungan parent and children. Di specifications tree ini dapat terlihat dengan
jelas hubungan parent and children antar operasi yang telah dilakukan. Hubungan
parent and children tidak hanya terjadi antar proses dalam satu part, tetapi dapat
terjadi antar part yang menyusun sebuah produk.
Adapun yang masuk kedalam kelompok Native CATIA, yaitu: parameters,
formulas, design table, templates (sheet files) dan power copy [1].
II.3 CATI Knowledg
melakukan
outomasi d
Gambar II
Dengan K
rumusan,
bekerja m
dengan mu
II.4 Macr
Macros /
pada CAT
kali, pen
mengautom
dengan VB
Sebagai co
Me
Me
Me
IA Knowle
geware meru
n proses o
desain, men
I.3 Workben
Knowledgew
aturan dan
menururt de
udah di aks
ros / .CATS
CATScript
TIA V5. Jik
gguna dap
masikannya
BScript mau
ontoh autom
embuat suat
enyaring da
encetak (pri
edgeware
upakan sala
optimisasi.
ngurangi ke
nchs knoele
ware para
n cek yang
efinisi yang
es kembali
Scripts
juga merup
ka pengguna
pat mengam
a. Macros
upun CATSc
masi mengg
tu deretan lu
aftar materia
int) serangk
8
ah satu apli
Knowledge
salahan dan
dgeware ya
pengguna
g dapat dig
g telah dibe
dan dipaham
pakan fasili
a ingin mela
mbil keunt
merupakan
cript.
gunakan mac
ubang di pa
al dari suatu
kaian dokum
kasi yang t
eware mem
n untuk mak
ang terdapat
a dapat m
gunakan se
erikan oleh
mi.
itas untuk m
aksanakan t
tungan dar
n suatu de
cros yaitu;
art.
u assembli
man.
tersedia di C
mbantu pen
ksimum pro
t pada CAT
memasukkan
etiap saat.
h pengguna
melakukan
tugas secara
ri macros
eretan fung
CATIA V5
ngguna did
oduktifitas.
TIA V5 [1]
n formula
Knowledge
sehinnga
proses auto
a berulang u
tersebut u
gsi yang d
guna
dalam
atau
eware
dapat
omasi
ulang
untuk
ditulis
9
Untuk membuat macros sangatlah mudah yaitu dengan merekam (recording)
suatu urutan operasi yang dilakukan ataupun memodifikasi file macros yang
sudah ada sesuai dengan kebutuhan. Gambar II.4 merupakan window macros
editor hasil dari proses rekaman operasi yang dilakukan, terlihat sederetan fungsi
yang ditulis menggunakan VBScript. Di macros editor inilah dilakukan
pengeditan untuk diperoleh perintah baru yang diinginkan.
Macros memiliki kekurangan dalam hal fleksibilitas untuk melakukan automasi
dan proses debug –nya sangat sulit.
Gambar II.4 Window Macros editor
II.5 Visual basic for Aplication (VBA) / .CATvba Visual basic for Aplication (VBA) / .CATvba merupakan aplikasi yang telah
tersedia di CATIA V5. Jauh berbeda dengan macros, pada VBA, pengguna diberi
fasilitas untuk mendesain user interface (forms) bagi program automasi yang
dibuat. VBA memiliki editor yang menunjang kemampuan debugging dan lebih
fleksibel dalam melakukan automasi.
10
Gambar II.5 menunjukkan window dari Microsoft Visual Basic Editor. Visual
basic for Aplication (VBA) juga dapat dibuat dengan proses perekaman dari
operasi yang dilakukan dan kemudian dimodifikasi untuk melakukan proses yang
diinginkan. Proses perekaman tidak menghasilkan suatu bentuk UserForm
tertentu, tetapi seperti halnya macros, yang dihasilkan berupa sederetan perintah
(command) yang ditulis menggunakan bahasa VB. Hasil dari proses perekaman
ini tertulis sebagai module dari file .CATvba yang telah ditentukan lokasinya
terlebih dahulu.
Gambar II.5 Window VBA editor
VBA bukan merupakan aplikasi yang berdiri sendiri (stand alone application),
sehingga untuk menjalankannya perlu dilakukan koneksi terlebih dahulu dengan
CATIA V5 sebagai apikasi induknya. Dalam hal kemampuan sebagai bahasa
pemprograman, VBA jauh dibawah kerabatnya seperti VB6 maupun VB.NET
yang di keluarkan oleh Microsoft®.
11
II.6 CAA (Component Application Architecture) Satu lagi fasilitas yang dapat digunakan untuk melakukan automasi di CATIA V5
yaitu CAA. CAA merupakan aplikasi tambahan yang terpisah dari CATIA V5,
ketika aplikasi perangkat lunak CAA RADE (Component Application
Architecture Rapid Application Development Environment) di install kedalam
suatu komputer maka secara otomatis perangkat lunak ini masuk ke dalam CATIA
V5 (embedded). CAA RADE memiliki user interface yang terintegrasi dengan
Microsoft Developer’s Studio. CAA jauh lebih cepat dan powerful dibandingkan
Visual Basic tetapi lebih sulit untuk dipelajari. Bahasa pemprograman yang
digunakan untuk automasi di CATIA V5 oleh CAA adalah bahasa C++.
Adapun contoh aplikasi komersial yang dibangun dengan CAA yaitu; FLUENT
for CATIA V5 sebagai aplikasi analisis aerodinamik, MSC.SimDesigner
(berkolaburasi dengan MSC.Nastran) sebagai aplikasi analisis struktur, ABAQUS
for CATIA V5 (ABAQUS telah diakuisisi oleh Dassault Systemes), dan masih
banyak lagi.
Recommended