I n d on e s i an   Jo u r n al   o El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   1 5 ,   N o .   2 A ugus t   20 1 9 ,   pp .   1066 ~ 1075   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 5 .i 2 . pp 106 6 - 1075             1066       Jou r n al   h o m e pa ge ht t p: / / i ae s c or e . c om / j our na l s / i nde x . php/ i j e e c s   R e a l   t i m e   o b j e c t   c u st o m i z a t i o n   i n   C A D   s y st e m         Z .   F .   Z .   A b i d i n M .   N .   O s m an   Zah i d   F a c ul t y   o f   M a nuf a c t u r i ng   E ng i ne e r i ng ,   U ni v e r s i t i   M a l a y s i a   P a ha ng ,   M a l a y s i a       A r ti c l e   I n fo     A B S TR A C T     Ar t i c l e   h i s t or y :   R e c e i v e d   S ep   1 4 ,   2 018   R e v i s e J an   2 1 ,   201 9   A c c e pt e M ar   5,   201 9       O bj e c t   c us t o m i z a t i o i C o m put e r   A i de D e s i g ( C A D )   i s   a   m e t h o us e t o   m o di f y   t he   s ke t c pa r a m e t e r s   a nd  c ha ng e   t he   m o de l   g e o m e t r i e s .   T h i s   m e t ho i s   o ne   o f   i m po r t a nt   f e a t ur e s   i p a r t   m o de l l i ng   w hi c h   e m po w e r e C A D   us e r   t o   s i m p l y   m o di f y   t he i r   p r o duc t .   T he   c o nv e nt i o na l   m e t ho o f   m o di f y i n g   C A D   m o de l   i s   u s ua l l y   r e l i e d   o t h e   m a nua l   e di t i ng .   T h i s   pa p e r   o ut l i ne s   a   de v e l o pm e nt   o f   pr o g r a m   t ha c a be   i nt e g r a t e i C A D / C A M   s y s t e m   f o r   r e a l   t i m e   o bj e c t   c us t o m i z a t i o n.   I t   us e s   V i s ua l   B a s i c   ( V B )   p r o g r a m m i ng   w i t h   c us t o m   G r a ph i c a l   U s e r   I nt e r f a c e   ( G U I )   g e ne r a t e i N X 10  ( C A D / C A M   s o f t w a r e )   i n t e r f a c e .   T he   m a i c o nt r i bu t i o o f   t hi s   r e s e a r c i s   a   t o o l   f o r   r e a l   t i m e   o bj e c t   c us t o m i z a t i o t ha t   c a pa b l e   t o   a s s i s t   t he   m o di f i c a t i o of   3D   m o de l .   I o r de r   t o   de v e l o t h e   t o o l ,   3D   m o de l   m o di f i c a t i o i ns t r u c t i o ns   a r e   t r a ns l a t e i n t o   pr o g r a m m i ng   c o de s   by   us i ng   J o ur na l i ng   t o o l s   i N X   i n t e r f a c e .   E di t a b l e   pa r a m e t e r s   a r e   i d e nt i f i e ba s e o t he   m o de l   s ha p e s .   T he   r e l a t e d   c o de s   a r e   r e c o ns t r uc t e d ,   m o di f i e a nd  l i nk e t o   t he   f unc t i o na l   G U I .     T hi s   a l l o w s   us e r   t o   s i m p l y   m o di f y   t he   m o de l   s ha p e s   i r e a l   t i m e   w i t m i ni m um   pr o c e s s   s t e ps .   T he   pe r f o r m a nc e   of   t he   m e t ho i s   e v a l ua t e i t e r m s   o f   t he   r e duc t i o o f   pr oc e s s   s t e ps   a nd  t i m e   i m o di f y i ng   t he   3D   m o de l   i C A D   s y s t e m .   A l l   t he   f i nd i ng s   a nd   de t a i l s   o f   a ppr o a c a r e   p r e s e n t e d .   Ke y w or d s :   CA D   m o de l l i ng   O b j e c t   c us t o m i z a t i o n   R e a l   t i m e   C opy r i gh t   ©   201 9   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   and   S c i e nc e .     A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   Au t h or :   M uha m m e N a f i s   O s m a Z a hi d ,     F a c ul t y   of   M a n uf a c t u ri n g   E n g i n e e ri n g ,   U n i v e r s i t i   M a l a y s i a   P a ha n g ,   26600,   P e ka n,   P a h a ng.   E m a i l :   n a f i s @ u m p . e du. m y       1.   I N TR O D U C TI O N     CA D   ha s   b e e n   t ra di t i o n a l l y   us e t o   a s s i s t   i n   e n g i n e e r i n de s i g n   a n m o de l i n f o r   pr o duc t   r e p r e s e n t a t i o n,   a na l y s i s   a n m a nuf a c t u r i n [1].   M a n uf a c t u ri n i n dus t r i e s   o ve r   t h e   w o r l a r e   us i n CA D   t s pe e up  t h e i r   p r o duc t   de v e l o pm e n t   i n s t e a o f   r e l y i n o m a nua l   m e t h o ds .   O n e   o f   t h e   c o n t ri b ut i o n s   o m o de rn   3D   CA D   t o   a c c e l e r a t e   t h e   p r o duc t   de v e l o pm e n t   p r o c e s s   i s   t h e   a b i l i t y   t o   r e us e   a n m a ke   a l t e r a t i o n s   t o   e xi s t i n g   m o de l   i n   e f f i c i e n t   a n d   r e l a t i v e l y   e a s y   w a y   [2].     M a n y   r e s e a r c h e r s   h a v e   i de n t i f i e t h e   a b i l i t y   t o   r e - c us t o m i z e   pr e v i o us   de s i gn   a s   a n   e s s e nt i a l   f a c t o r   i m o de rn   e n g i n e e ri n a nd  p r o duc t   de ve l o pm e n t   s c e n a ri o s   [3 - 5].   I n   t h e   p r o c e s s   of   c us t o m i z i n t h e   e xi s t i n de s i gn,   de s i g n e r   n e e ds   t o   de a l   w i t h   a   l o t   o f   r e pe t i t i v e   t a s ks   w h i c h   t i m e   c o n s um i n a nd  l e a t o   m i s t a k e s   [6].   G e n e ra l l y ,   de s i gn  p h a s e   c o rr e s po n di ng  p a rt i a l l y   fo r   t i m e   w a s t e   i n   p r o duc t   de v e l o pm e n t   p r o c e s s   [7 - 9].   P r o c e s s   of   pr o duc t   c us t o m i z a t i o n   by   us i n g   CA D   i s   o n e   o f   t h e   c o m m o n   p r o c e s s e s   i n   de s i g n   p ha s e   [10] .   I o r de r   t o   r e duc e   t h e   de v e l o pm e n t   t i m e   a n m i n i m i z e   e rr o r ,   t u rn i ng  t o   a ut o m a t i o n   i s   t h e   b e s t   a ppr o a c h   t o   s pe e u p   c y c l e   t i m e   f r o m   p r o duc t   de s i g t o   m a nuf a c t ur e .     O b j e c t   c us t o m i z a t i o i n   CA D   c a n   b e   c a rri e o ut   by   us i n t h e   pa r a m e t r i c   m o de l l i n t e c hn i q ue   [11] .   B a s i c a l l y ,   t h e   ge o m e t r y   i s   m a i nl y   c o n t r o l l e d   by   n o n - ge o m e t ri c   f e a t ur e s   c a l l e p a r a m e t e r s   [ 12],   w h i c h   c a n   b e   de f i n e by   di m e n s i o n a l ,   ge o m e t r i c   o r   a l ge b ra i c   c o n s t r a i nt .   P a r a m e t r i c   CA D   e na b l e s   us e r   t o   do   r a p i a l t e ra t i o n   o f   e xi s t i n g   m o de l s   by   s i m pl y   e di t i n t h e   v a l ue s   of   r e s pe c t i v e   pa r a m e t e r s .   M o di f i c a t i o o f   ob j e c t   w i l l   ha ppe n   r i g h t   a f t e r   t h e   us e r   f i n i s h   t o   s e t   t h e   pa ra m e t e r   v a l ue .   T hi s   t e c hni que   c o m e s   i n   f o r m s   o f   gr a p h i c a l   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       R e a l   t i m e   ob j e c t   c us t om i z a t i on   i C A D   s y s t e m   ( Z .   F .   Z .   A bi d i n)   1067   us e r   i n t e r f a c e   (G U I)  w h e r e   t h e   v a l ue   of   t h e   pa ra m e t e r   ne e ds   t o   be   f i l l e up  by   t h e   us e r .   G U a l l ow s   i n t e r a c t i o n   b e t w e e n   us e r   a n t h e   c o m put e r   t o   a c c o m pl i s h   de s i r e go a l s   [13].   T h e   ob j e c t   c a n   b e   m o di f i e b ut   i t   r e qui r e s   us e r   t o   kn o w   t h e   pa r a m e t e r s   v a l ue   a n r u n   t h e   p r o g r a m   b e fo r e   t h e   m o di f i c a t i o n   t o o l   pl a c e   i n   t h e   m o de l   i nt e r f a c e .   T h e   d r a w b a c of   t h i s   t e c hni que   i s   t h e   m o di f i c a t i o n   t o w a r ds   o bj e c t   o n l y   h a ppe n e a f t e r   us e r   f i n i s t o   s e t   t h e   p a r a m e t e v a l ue   w hi c m a ke   t h i s   m o di f i c a t i o p r o c e s s   i s   n o t   i r e a l   t i m e .   A n   e x a m p l e   o f   t hi s   i s s ue   c a n   b e   o b s e r v e i c us t o m i z a t i o w o r ks   r e l a t e t o   f urn i t u r e   i ndus t ri e s .   M o s t   of   t h e   c us t o m e r   w o ul r e qui r e   f urn i t u r e   t ha t   c a n   f i t   pe r f e c t l y   w i t h   t h e   a v a i l a b l e   s pa c e .   H e n c e ,   de s i gn e n e e ds   t o   de a l   w i t h   a   l o t   of   m o di f i c a t i o n s   i n   t e r m   o f   s i z e ,   a ddi t i o n a l   c o m pa r t m e n t s   a n s ha pe s .   T o   e xe c ut e   t h e s e   t a s ks   m a nua l l y   w i l l   b e   t i m e   c o n s um i n a s   i t   r e qui r e s   s e ve r a l   r e pe a t e c y c l e s   b e fo r e   t h e   f i n a l   de s i g n   i s   a c hi e v e d.   In  o r de r   t o   r e s o l ve   t hi s   i s s ue ,   t h e   m o di f i c a t i o n   i n s t ruc t i o n s   us e i CA D   c a b e   t r a n s l a t e i nt o   pr o g r a m m i n g   l a ngu a ge   w h i c h   l e a ds   t o   t h e   a ut o m a t i o n   i m o di fy i n t h e   m o de l .   T h e   c o de s   ge n e r a t e c a n   b e   e xpl o i t e a n m o di f i e d,   t h e n   l i n w i t h   t h e   c us t o m   G U t o   a l l o w   r e a l   t i m e   o bj e c t   c us t o m i z a t i o n   i n   t h e   m o de l l i n s t a ge .   P r o v i di n a   f r e e do m   t o   c us t o m e r s   t o   c ont r o l   c e r t a i n   de s i g n   pa ra m e t e r s   w i l l   b oo s t   t h e i e xc i t e m e n t   a nd  f e e l i ng  i n   pu r c h a s i ng  t h e   p r o duc t .     In  r e c e n t   y e a r s ,   o b j e c t   c us t o m i z a t i o n   t e c hn i que   b e c a m e   i m po r t a nt   s t udi e s   a m o n g   r e s e a r c h e r s   a nd  m o s t   of   t h e m   a r e   f oc us i n o n   t h e   pa ra m e t ri c   m o de l l i ng  t e c hn i que   t o   f a c i l i t a t e   o bj e c t   c us t o m i z a t i o n .   T h e r e f o r e ,   t h i s   p a pe r   i nt e nde t o   e xt e n t h e   c a p a b i l i t i e s   o f   t hi s   t e c hni que   f ur t h e r   b y   i n t e gra t e   w i t h   r e a l   t i m e   a b i l i t i e s   t o   a s s i s t   t h e   m o de l l i n g   t a s ks   a nd  p r o duc t   v i s ua l i z a t i o n.     1. 1 .   D e v e l o p m e n i n   P ar t   M o d e l l i n g   S e ve r a l   s t udi e s   c o n duc t e p r e v i o us l y   h a v e   n o t e s e v e r a l   m e t h o do l o gi e s   t o   e nh a n c e   t h e   s y s t e m   a nd  s h o rt e n   t h e   p r o duc t   de v e l o pm e n t   s t a ge .   S .   S i dde s h   e t . al   [14 ]   ha s   p r o po s e a   n e w   t e c h n i q ue   t o   ge n e ra t e   CA D   m o de l s   a ut o m a t i c a l l y .     T h e r e   a r e   t w o   m e t h o ds   fo r m ul a t e d,   o n e   i s   by   w r i t i n a   c o m pl e t e   p r o gra m   m a nua l l y   a n a n o t h e r   o n e   i s   t h e   ut i l i z a t i o n   o f   m a c r o   t oo l   i n   t h e   m o de l l i n s o f t w a r e .   T h e   a i m   o f   t h i s   de v e l o pm e n t   i s   t s h i f t   f r o m   m a nua l   m o de l l i ng  t e c hni que   t o   a u t o m a t i o n   m o de l l i n p r o c e s s .   CA T IA   h a s   b e e n   us e a s   a   p l a t f o r m   fo r   t h e i p r o po s e m o de l .     A .   L a e t . al   [15]   de v e l o p e a   s of t w a r e   a pp l i c a t i o f o r   p r o duc t   de s i g n   us i n g   S o l i dW o r ks   CA D   p a c ka ge   w hi c s uppo rt s   t h e   A ppl i c a t i o P r o g r a m m i n g   I nt e r f a c e   (A P I).   T h e   s o f t w a r e   i s   a b l e   t o   a ut o m a t i c a l l y   upda t e   t h e   CA D   m o de l   by   fo r m u l a t i ng  pa s t   de s i g n   e xpe r i e n c e ,   k n o w l e dge   a n pr o c e dur e   i n   c o m put e r   da t a b a s e .   T h i s   i n f o rm a t i o n   i s   e xc h a n ge   r e pe t i t i v e l y   by   i n t e gra t i n M i c r o s of t   V i s ua l   S t udi o   w i t h   S o l i dW o r ks   CA D .   M a n i pul a t i ng  t h e   i n pu t   pa r a m e t e r   i n   V i s u a l   B a s i c   w i l l   c h a n ge   a n a f fe c t   t h e   o ut put   i n   S o l i dW o rks   i nt e r f a c e .   A n o t h e r   de v e l o pm e n t   i n v ol v e s   a   c o m put e r - a i de   s y s t e m s     fo r   a u t o m a t i c   m o de l l i n   of   c o m po un di e   [16] .   T h e   de ve l o p e s of t w a r e   i s   a b l e   t o   g e n e ra t e   2 - di m e n s i o n a l   a n 3 - di m e n s i o na l   d r a w i n gs   f o r   a l l   m a j o r   di e   c o m po n e n t s   a n d   di e   a s s e m b l y   a ut o m a t i c a l l y   i t h e   d ra w i n e di t o r   o A ut o CA D   s of t w a r e .   P a ra m e t ri c   m o de l l i ng  t e c hn i q ue   h a s   b e e us e e xt e n s i v e l y   t o   e x e c ut e   t h e   o pe r a t i o n .   T h e   r e s ul t   ha s   s uc c e s s f ul l y   s i m pl i f i e t h e   m e t h o o f   m o de l l i n g   f or  c o m po un di e s .     S t udy   c o n duc t e by   T .   C h e n   e t . al   [17]   h a s   e s t a b l i s h e V B   a n d   S o l i dW o r ks - b a s e 3D   F i x t u r e   c o m po n e n t   l i b r a r y   a s   a   pl ug - i n   f u n c t i o n   i n   S o l i dW o r ks   m e nu.   T h e   s y s t e m   a i m s   t o   s i m pl i fy   t h e   t ra n s l a t i o n   o 2D   t o   3D - dra w i n t hr o ug h   t h e   de v e l o p e G U I.   It   a l l o w s   us e r s   t o   s e l e c t   t h e   s t a n da rd  pa rt s   t hr o ug S o l i dW o r ks   m e n a nd  t h e n   t h e   a pp l i c a t i o n   p r o g r a m   w i l l   a ut o m a t i c a l l y   qu e r y   a l l   t h e   da t a   r e qui r e f o r   t h e   dra w i n g .   T h i s   p r o gra m   h a s   b e e n   c r e a t e by   i nt e gra t i n S o l i dW o r ks   a n V i s ua l   b a s i c   P r o gra m m i n g   s o f t w a r e   t hr o ugh  pa ra m e t r i c   m o de l l i n t e c hn i que .   A n o t h e r   de v e l o pm e n t   p r o po s e a   m e t h o t o   r e a d   t h e   v a l ue s   f r o m   M S   E xc e l   f i l e   us i n m a c r o s   a nd  ge n e ra t e   s o l i m o de l   i n   C A T IA   V [18 ] .   T h i s   t e c hni que   w i l l   a ut o m a t i c a l l y   s e n t h e   c a l c ul a t e m o de l   pa ra m e t e r   v a l ue s   f r o m   M S   E xc e l   t o   CA T IA   V us i ng  m a c r o s   a n l a t e p r o duc e   t h e   s o l i m o de l   i n   CA T IA   i n t e r f a c e .   T h e   a ut o m a t i o n   i s   a c h i e v e by   us i n m a c r o s   i n   CA T IA   V a n V i s u a l   B a s i c   s of t w a r e .   T h e   m a c r o s   a r e   w ri t t e n/ r e c o r de i n   v i s ua l   b a s i c   p r o g r a m m i n g   l a ngua ge .   B y   us i n t h i s   t e c hni que ,   t h e   r e pe t i t i v e   t a s ks   i n   de s i g n i n c o m po n e n t   c a n   b e   r e duc e d .     M .   H a f i z   e t . al   [1 9]   a n M .   Z a h i e t . al   [ 20]   t hr o ugh   t h e i r   r e s e a r c h   ha s   de ve l o pe d   t h e   f un c t i o na l   G U t s i m pl i fy   t h e   s i m ul a t i o n   o f   pr o c e s s   pl a nn i ng  a n d   r e duc e   t h e   de pe n de n c y   o n   us e r ’s   e xpe r i e n c e   w h i l e   de v e l o pi n t h e   m a c hi n i ng  pr o g r a m   i n   N X   CA M   s y s t e m .   T h e   de v e l o p e G U us e s   t h e   p a ra m e t ri c   m o de l l i ng  m e t h o ds .     T o   s um   up  t h e   r e v i e w ,   t h e r e   a r e   s e v e r a l   a t t e m pt s   ha v e   be e n   m a de   t o   a s s i s t   t h e   m o de l i n t a s ks   i CA D   s y s t e m .   T h e   a s s i s t i ng  t o o l s   a r e   de v e l o p e a n w o r i di ff e r e n t   CA D   s y s t e m   fo r   i n s t a n c e   S o l i dW o r ks ,   CA T IA   a nd  A ut o CA D .   I t   i s   i m po r t a nt   t o   n o t e   t h a t   m o s t   o f   t h e   de v e l o pm e n t   s h a r e a   s i m i l a r   m e t h o do l o g y   t a s s i s t   t h e   m o de l l i n t a s ks   by   i m pl e m e n t i n t h e   pa ra m e t ri c   m o de l l i n t e c hni que .   U s e r   n e e ds   t o   ke y   i n   t h e   r e qui r e p a r a m e t e r s   i n   t h e   s y s t e m   t hr o ug h   s pe c i f i e G U b e fo r e   t h e   i n s t ruc t i o n   b e i ng  e xe c ut e d.   In   m o s t   c a s e s ,   t h e   t r a n s l a t i o n   p r o c e s s   t o o k   s o m e t i m e s   b e fo r e   t h e   c ha n ge s   a r e   v i s i b l e   i n   CA D   i n t e r f a c e .   Cu rr e nt l y ,   v e r y   l i m i t e de v e l o pm e n t   c l a i m e t h e   m o de l l i ng  p r o c e s s   c a n   b e   e xe c ut e i n   r e a l   t i m e   b a s e a s   t h e   i nput   i n f o r m a t i o n   c ha n ge d.   T h e r e fo r e ,   t h e   p r e s e nt   w o r i s   a n   a t t e m pt   t o   p r o po s e   a   m e t h o do l o g y   f o r   a   r e a l   t i m e   ob j e c t   c us t o m i z a t i o i CA D   i n t e r f a c e   by   i m pl e m e n t i n pa ra m e t r i c   m o de l l i n g   t e c hni que .     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9   :     1 0 6 6   -   1 0 7 5   1068   2.   R ES EA R C H   M ET H O D     T h e   m o de l l i n t a s f o c us e i n   t h i s   s t u dy   i s   b a s e o n   t h e   m o di f i c a t i o n   o f   obj e c t   t hr o ug h   s e v e r a l   pa r a m e t e r s   t ha t   w i l l   a f f e c t   t h e i s h a pe s   a n d   s i z e s .   T h e   i n t e g ra t i o b e t w e e n   N X   10  a n d   V B   i s   e xpl o r e t hr o ug h   t h e   N X   O pe n   T o o l s .   T h e   t o o l   pr o v i de s   a l l   t h e   p r o g r a m m i ng  i n s t r uc t i o n s   us e t o   a s s i s t   t h e   m o di f i c a t i o n   o m o de l   w h i c h   l a t e c a n   i m p r o v e   t h e   a u t o m a t i o n   a n d   f us i o n   o f   t h e   t a s ks .   T h e   p r o g r a m m i n g   c o de s   ge n e r a t e a r e   c us t o m i z e a n d   i nt e g r a t e   w i t s e v e r a l   c o m m a nds   t o   p r o v i de   t h e   r e a l   t i m e   c a pa b i l i t i e s .   T h e   c us t o m i z a t i o n   w o r i n v o l v e s   f o ur   m a i n   s t e ps   di s t ri b ut e b e t w e e n   t h e   m o de l   i n   N X   s y s t e m   a n V B   p r o gra m m i ng.     F i gu r e   1   s um m a r i z e s   t h e   p r o c e s s   f l ow   of   t h e   m e t h o do l o g y   e m pl oy e i t hi s   s t udy .           F i gu r e   1 .   O v e r v i e w   of   s y s t e m   f l ow   c h a r t       2. 1 .   P ar m o d e l l i n g   T h e   de v e l o pm e n t   o f   t h e   m e t h o do l o g y   e m pl oy e t w o   e xa m pl e s   of   pr o duc t   t ha t   c a b e   m o di f i e due   t o   t h e   t e c hn i c a l   r e qui r e m e nt s   o r   us e r   pr e f e r e n c e s .   T h e   f i r s t   m o de l   i s   s h a f t   c o upl i n g .   I n   t h e   r e a l   a ppl i c a t i o n,   t h e   h o l e   di a m e t e r   i n   t hi s   c o upl i n pa rt   i s   v a ri e s   b a s e o n   t h e   s pe c i f i c   t e c h n i c a l   r e qui r e m e n t s   [21] .   In   o r de r   t o   a c c o m m o da t e   w i t h   t h i s   r e qu i r e m e nt ,   t h e   G U i s   de v e l o pe t c o n t r o l   t h e   pa ra m e t e r s   t ha t   r e f l e c t   t h e   h o l e s   a n v i s ua l i z e   t h e   c h a nge s   i n   CA D   i nt e r f a c e   i r e a l   t i m e .   F i gu r e   2   h i g hl i g ht s   t h e   h o l e   f e a t ur e s   o f   t h e   c o upl i n t h a t   c a b e   c us t o m i z e us i ng  t h e   de v e l o pe pr o gra m .             F i gu r e   2 .   3D   d ra w i n g   o f   c o upl i n g   m o de l       2. 2 .   Jou r n al   r e c o r d   an d   tr an s l ati o n   J o ur na l   f un c t i o n   i N X 10  i s   a i m po r t a nt   t o o l   t o   pr o v i de   b a s i c   pr o gra m m i n c o de s   b a s e o n   t h e   s pe c i f i c   i n s t r uc t i o n s   e xe c ut e t o   m o di fy   t h e   pa rt   m o de l   [22] .   T h e   c o de s   c a n   b e   e xpl o i t e f ur t h e r   a nd  m o di f i e d   t hr o ugh   V B . n e t   s of t w a r e .   T h e   t ra n s l a t e c o d e s   c o m e   w i t h   t h e   s e c t i o n   h e a di n gs   w h i c h   a l l o w   us e r   t unde r s t a n d   t h e   o pe ra t i o n s   i t   de a l s   w i t h .     F o r   t h e   s h a f t   c o upl i n m o de l ,   t h e   p a r a m e t e t ha t   n e e t o   b e   c o n t r o l l e i s   t h e   s i z e   o f   t h e   c e n t r e   h o l e   a n t hi s   c a n   b e   m a de   t hr o ug h   t h e   de v e l o p e G U I.   T o   e n a b l e   t hi s ,   n e w   pa r a m e t e r   v a l ue   m us t   b e   m o di f i e i n   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       R e a l   t i m e   ob j e c t   c us t om i z a t i on   i C A D   s y s t e m   ( Z .   F .   Z .   A bi d i n)   1069   t h e   s pe c i f i c   c o de   t h a t   w i l l   r e f l e c t   t h e   ge o m e t r y   c h a n ge s   i n   t h e   s y s t e m   i n t e r f a c e .   F o r   e xa m pl e ,   t h e   n e w   di a m e t e r   o f   t h e   c e nt r e   h o l e   n e e ds   t o   be   c h a n ge o n   t h e   c o de .   D uri n t h e   p r o c e s s   of   h o l e   s i z e   m o di f i c a t i o n ,   j o ur na l   w i l l   r e c o r d   t h e   i n s t r uc t i o a n d   ge n e r a t e   t h e   c o de   a s   e xe m pl i f i e i n   F i gu r e   4 .         F i gu r e   3 .   R e c o r di ng  j o urna l   b ut t o n         F i gu r e   4 .   C a pt u r e c o de       T h e   h i g hl i g h t e c o de   i n   F i gu r e   w hi c h   ‘s ke t c h R a di a l D i m e n s i o n B ui l de r 1 r e p r e s e n t s   a   v a r i a b l e   of  t h e   di a m e t e r   v a l ue   f o r   t h e   c e n t e r   h o l e   w h i c h   s e t   t o   50m m .   t h i s   v a r i a b l e   n e e t o   b e   f i n i n   t h e   j o ur na l   r e c o r de d.   I n   o r de r   t o   a l l o w   us e r   t o   c o n t r o l   t h i s   pa ra m e t e r,   t h e   v a l ue   i s   r e pl a c e w i t h   t h e   v a ri a b l e   f un c t i o ‘H S c r o l l B a r N e w . V a l ue   a s   i l l us t ra t e i n   F i gu r e   5.   T hi s   v a r i a b l e   r e pr e s e nt s   t h e   s c r o l l   f un c t i o n   a v a i l a b l e   i n   V s of t w a r e   fo r   c us t o m i z a t i o n   p r o c e s s .   In   o r de r   t o   c o m m u n i c a t e   w i t h   t h e   s y s t e m   us e r ,   a   s l i de r   f un c t i o n   i s   a t t a c h e i n   t h e   p r o gr a m   G U I.   It   a l l o w s   us e r   t o   m o di fy   t h e   s i z e   by   s i m pl y   m ov e   t h e   s l i de r   w hi c h   d i r e c t l y   r e f l e c t s   t h e   m o de l .   T h e   de v e l o pe pr o gr a m   w i l l   c o p y   t h e   n e w   v a l ue   of   h o l e   s i z e s   a n d   e xpo r t e t o   N X   t hr o ugh  t h e   A P I.   By   i m pl e m e nt i n t h i s   m e t h o d,   t h e   c ha n ge s   o f   h o l e   di m e n s i o n   v a l ue s   w i l l   s i m ul t a n e o us l y   r e f l e c t   t h e   m o de l   a ppe a r e d   i N X   i n t e r f a c e .             F i gu r e   5 .   V a r i a b l e   r e p l a c e d       2. 3 .   G U I   d e s i gn   In   o r de r   t o   i n t e g r a t e   r e c o r de j o urn a l   w i t h   t h e   f un c t i o n   o f   G U i n   V B   pr o g r a m m i n g ,   e xt r a   c o de   n e e t o   be   a dde i n   t h e   p r o gra m m i ng  s e c t i o n   t o   a c t i v a t e   t h e   r e c o r de j o ur na l   i n   V B   p r o gra m m i ng  [23] .   T h i s   e xt ra   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9   :     1 0 6 6   -   1 0 7 5   1070   c o d e   c a l l e h e a de r   c o de   t h a t   a c t   a s   de c l a r a t i o n   f o r   e a c h   f u nc t i o n   us e   t o   i n t e g ra t e   b o t h   s o f t w a r e   b e t w e e n   N X   a n V B   [24] .   T h us ,   a l l o w s   t h e   f un c t i o n a l i t y   o t h e   G U t o   b e   e x e c ut e i n   t h e   N X   s e s s i o n   dur i ng  c us t o m i z a t i o n   p r o c e s s .   F i gu r e   s h o w   t h e   s e ri e s   of   c o de   fun c t i o n s   t ha t   n e e t o   b e   de c l a r e i n   t h e   gl o b a l   de c l a ra t i o n   i n   t h e   p r o gra m m i ng  s e c t i o n .   B l ue   w o r ds   s t a nd  fo r   r e s e r v e   w o r f o r   e ve r y   f un c t i o n   a v a i l a b l e   i n   V B   s of t w a r e   [25] .   A f t e r   t h e   e xt ra   c o de   h a s   b e e n   a dde d,   c us t o m i z a t i o n   t o w a r G U s t a rt e w i t h   c r e a t i n t h e   n e w   w i n do w s   fo r m .   T h e   r e s t   o f   o t h e r   f u n c t i o n s   s uc h   a s   b ut t o n ,   s l i de r   a n l a b e l   a r e   p l o t t e o n   t h e   w i n do w s   fo r m   a s   s h o w n   i n   F i gu r e   7.   J o u rn a l   r e c o r de i s   t h e n   c o m b i n e w i t h   de s i r e f un c t i o n   t o   c o n t r o l   t h e   m o di f i c a t i o a s   f o r   e xa m pl e   s l i de r   f u n c t i o t ha t   us e t o   c us t om i z e   t h e   c i r c l e   di a m e t e r .         F i gu r e   6 .   H e a de r   c o de                           F i gu r e   7 .   W i ndo w s   fo r m       2. 4 .   Ex e c u ti o n   o e xe .   fi l e   T h e   G U of   t h e   p r o gr a m   i s   de s i g n e by   us i n s t a n da rd  t o o l s   i n   V i s u a l   B a s i c   s t udi o   w i t h   s e v e r a l   f un c t i o n s   t o   c a t e o bj e c t   c us t o m i z a t i o n.   O n e   o f   t h e   i m po r t a nt   c o n t r o l   t o o l s   i s   a   h o ri z o n t a l   s l i de r   w hi c s e r v e s   t o   pr o v i de   i n pu t   f o r   t h e   m o de l   pa ra m e t e r.   T h i s   s l i de a l l o w s   us e r   t o   m o di fy   t h e   ge o m e t r y   s h a pe s   w i t h i t h e   pe r m i t t e l e v e l   b a s e o n   t h e   pa rt   s pe c i f i c a t i o n s .   L a b e l   f un c t i o n   o n   t h e   G U pr o v i de s   t h e   v a l ue   of   pa r a m e t e s i m ul t a n e o us l y   w i t h   t h e   m o v e m e n t   o f   s l i de r .   M e a n w h i l e ,   t h e   f i ni s h   b ut t o n   us e t o   c l o s e   t h e   p r o gr a m   o n c e   us e r   s a t i s f i e s   w i t h   t h e   c h a n ge s .   I n   o r de r   t o   e xe c ut e   t h e   p r o gra m ,   us e n e e ds   t o   o pe n   t h e   m o de l   i n   N X   i n t e r f a c e   o r   s i m pl y   us e   t h e   ke y bo a r s h o rt f o r m   ‘C t r l   +   U ’  a n f i n t he   f i l e   ‘. e xe ’  i n   s pe c i f i c   fo l de r .   T h e n ,   t h e   G U a s   i l l us t r a t e i F i gu r e   8   w i l l   b e   a ppe a r e a n r e a dy   t o   us e .     F i gu r e   v i s ua l i z e s   t h e   p r o gra m   i n   t h e   i n t e r f a c e   w i t h   t h e   pa rt   m o de l   t b e   m o di f i e d.   In   t hi s   e xa m pl e ,   t h e   m o de l   w i l l   upda t e   s i m ul t a n e o us l y   w h e n   t h e   s l i de r   b ut t o m o ve s .   O n c e   t h e   e xpe c t e di a m e t e r   i s   a c h i e v e d,   t h e   m o de l   c a n   b e   s a v e by   s e l e c t i n t h e   f i n i s h   b ut t o n .   D u ri n t h e   m o di f i c a t i o n   p r o c e s s ,   us e r   c a n   o b s e r v e   a   l i v e   pr e v i e w   of   t h e   c h a nge s   o c c ur r e i t h e   m o de l .   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       R e a l   t i m e   ob j e c t   c us t om i z a t i on   i C A D   s y s t e m   ( Z .   F .   Z .   A bi d i n)   1071       F i gu r e   8 .   G U de s i g n e b y   us i n a v a i l a b l e   t o o l s   i n   V i s ua l   B a s i c   s t udi o           F i gu r e   9 .   D e v e l o pe G U i s   a c t i v a t e i N X 10   s y s t e m       3.   R ES U LTS   A N D   A N A L Y S I S     T h e   de ve l o p e pr o gr a m   f o r   r e a l   t i m e   o bj e c t   c us t o m i z a t i o i s   ve r i f i e b a s e o n   di f fe r e nt   l e v e l   of  CA D   us e r s ,   c l a s s i f i e a s   e xpe r t   a n b e gi nn e r   us e r s .   E xpe r t   us e r s   r e p r e s e n t   by   t h e   pe o pl e   w i t h   m o r e   t h a n   3   y e a r s   o f   CA D   e xpe r i e n c e   w h i l e   t h e   r e s t   b e l o w   y e a r s   CA D   e xpe r i e n c e   a r e   c o n s i de r e a s   b e gi nn e r   us e r s .   T h e r e   a r e   t w o   m o d e l s   de v e l o pe t v a l i da t e   t h e   p r o gra m ,   f i r s t   i s   t h e   c o upl i n m o de l   a nd  a n o t h e r   i s   a   gui t a m o de l .   T h e   c us t o m i z a t i o n   i n v o l v e s   i n   t h e   f i r s t   m o de l   a r e   r e l a t e t o   t h e   m o di f i c a t i o n   o f   h o l e   s i z e s .   T h i s   pr o c e s s   i s   v i s ua l i z e i n   F i gu r e   8   w h i c i n d i c a t e s   t h e   c h a n ge s   of   h o l e   di a m e t e i t h e   m o de l .     F o r   t h e   s e c o n m o de l ,   t h e   c us t o m i z a t i o i s   r e l a t e t o   t h e   c h a ngi n g   o f   t h e   B - s pl i n e   c u r v e   s h a pe s   e xh i b i t e i n   t h e   gui t a r.   T hi s   m o di f i c a t i o n   i s   a n   e xa m pl e   fo r   t h e   p r o duc t   t ha t   n e e ds   t o   be   d e s i gn e b a s e o n   t h e   c us t o m e r   p r e f e r e n c e s .   T h e   c e n t e r   c u r v e   of   t h e   gui t a c a n   b e   a dj us t e t o   f i t   w i t h   t h e   us e r   b o d y .   T o   e xe c ut e   t h i s ,   t h e   c ur v e   i s   m o di f i e b a s e d   o n   t h e   c o n t r o l   po i nt s   o B - s pl i n e   s ur f a c e s .   T h e r e f o r e ,   t h e   G U I   c o n t a i n e d   s e v e r a l   s l i d i n g   c o ur s e r s   t o   a dj us t   a nd  c h a nge   t h e   s h a pe s .         Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9   :     1 0 6 6   -   1 0 7 5   1072           F i gu r e   10 .   Cus t o m i z a t i o o t h e   c i r c l e   di m e n s i o n       T a b l e   a n d   s u m m a r i z e t h e   r e s ul t   i t e r m   o f   t i m e   r e qui r e t o   m o di fy   t h e   m o de l s .   T h i s   t i m e   s t udy   i s   t a ke n   b a s e o n   t w o   c a t e g o r i e s   us e r   t ha t   r e l i e o n   t h e i r   e xpe r i e n c e   i n   CA D .   T h e r e   a r e   t w o   s e c t i o n s   of  r e c o r de t i m e   b a s e i n   m a n u a l   a p p r o a c h   a nd  t h e   pr o po s e a ppr o a c h .   I n   ge n e r a l ,   t h e   r e s ul t   i n d i c a t e s   t h e   t i m e   s a v i n g   c a n   b e   a c hi e v e by   i m pl e m e n t i n t h e   de v e l o p e pr o g r a m   f o r   m o de l   m o di f i c a t i o n.   U s i ng  m a n u a l   a pp r o a c h,   a   l o t   o f   t i m e   i s   s pe n t   o s e a r c h i n g   a nd  s e l e c t i n g   n e c e s s a r y   t o o l s   t o   c us t o m i z e   t h e   m o de l .     De pe n di n g   o n   t h e   c o m pl e xi t y   of   t h e   m o de l ,   t h e   t i m e   t a ke n   f o r   m o di f i c a t i o n   w o ul pr o b a b l y   e xt e n i n   t h e   m a n u a l   a pp r o a c h .   O t h e   o t h e r   ha n d ,   by   i m pl e m e nt i n t h e   p r o po s e a ppr o a c h,   t h e   s t e ps   t a ke n   t o   m o di fy   t h e   m o de l   c a n   b e   m i n i m i z e r o ug h l y   f r o m   t o   s t e ps   o f   i n s t r uc t i o n   i CA D   i nt e r f a c e .   In  m a n u a l   a pp r o a c h,   t h e   s t e ps   i n v o l v e   r e - o pe n   s ke t c h ,   s e a r c h   f o r   t a r g e t   a r e a ,   s e l e c t   t a r ge t   a r e a ,   de f i n e   n e w   pa r a m e t e a n s a v e   t h e   c ha n ge .   M e a n w hi l e ,   us i n t h e   de v e l o pe t oo l ,   us e r   o nl y   n e e ds   t o   c a l l   t h e   c us t o m i z a t i o pr o g r a m ,   de f i n e   n e w   pa r a m e t e a nd  s a v e   t h e   c ha n ge s .       In  t h e   g ui t a r   m o de l ,   t h e   de v e l o pe pr o gr a m   m a n a ge s   t o   a c hi e v e   84%  of   t h e   t i m e   s a v i n f o r   e xpe r t   us e r   a nd  43 f o r   b e gi nn e r   us e r   i c us t o m i z i n t h e   s h a pe s   o f   t h e   m o de l .   S i n c e   t h e   m o de l   c o n t a i n e d   s e ve r a l   B - sp l i n e   c ur v e s ,   t o   m a nua l l y   m o di fy   t h e   ge o m e t r y   i s   c o n s i de re a   qui t e   c o m pl e t a s a n n e e a   s ki l l s   CA D   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       R e a l   t i m e   ob j e c t   c us t om i z a t i on   i C A D   s y s t e m   ( Z .   F .   Z .   A bi d i n)   1073   us e r   t o   de a l   w i t h   t h e   p r o c e s s .   H ow e v e r ,   by   us i n t h e   pro gr a m ,   t h e   s t e ps   fo r   c us t o m i z a t i o n   ha v e   b e e n   s i m pl i f i e a n e v e n   b e gi nn e r   us e r   c a n   e a s i l y   pl a y   w i t h   t h e   t oo l .   B a s e o n   t h e   d a t a   i n   T a b l e   a n 2 ,   t h e   t i m e   s a v i n e f f i c i e n c y   a r e   r a n ge f r o m   55%  u t o   94%  f o r   T a b l e   a n 42%  u t o   84%  f o r   T a b l e   w h i c h   i n d i c a t e   t h e   e ff e c t i v e n e s s   of   t h e   p r o gra m   de v e l o p e t o   a s s i s t   m o de l   m o di f i c a t i o n   i n   CA D   i nt e r f a c e .               F i gu r e   11 .   Cus t o m i z a t i o o t h e   B - s pl i n e   c o n t r o l   po i nt       Tab l e   1 .   E xpe r i m e nt a l   r e s ul t s   f o r   c o upl i n g   m o de l   Co u p l i n g   m o d e l   T i m e   r e c o r d e d   i n   m a n u a l   a p p ro a c h   (s e c )   T i m e   re c o r d e d   u s i n g   t h e   p ro g ra m   ( s e c )   T i m e   s a v i n g   (% )   E x p e rt   1   40   18   55   E x p e rt   2   45   20   56   E x p e rt   3   37   17   54           Be g i n n e 1   283   20   93   Be g i n n e 2   300   18   94   Be g i n n e 3   295   17   94       Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 5 ,   N o .   2 A ugus t   2 01 9   :     1 0 6 6   -   1 0 7 5   1074   T a b l e   2 E xpe r i m e nt a l   r e s ul t s   f o r   gu i t a m o de l   Co u p l i n g   m o d e l   T i m e   r e c o r d e d   i n   m a n u a l   a p p ro a c h   (s e c )   T i m e   re c o r d e d   u s i n g   t h e   p ro g ra m   ( s e c )   T i m e   s a v i n g   (% )     E x p e rt   1   30   17   43   E x p e rt   2   35   19   45   E x p e rt   3   29   18   38           Be g i n n e r   1   120   19   84   Be g i n n e 2   138   20   86   Be g i n n e 3   119   20   83       4.   C O N C LU S I O N   T h e   w o r de s c r i b e i n   t hi s   pa pe r   s ugge s t   a n   a l t e rna t i v e   m e t h o do l o g y   fo r   r e a l   t i m e   ob j e c t   c us t o m i z a t i o i a   CA D   s y s t e m .   T h e   de v e l o pe pr o gra m   o pe r a t e by   c o n t r o l   a nd  m a ni pul a t i n t h e   i n s t r uc t i o n s   us e t o   m o di fy   t h e   CA D   m o de l   t hr o ugh   V i s u a l   B a s i c   pr o gr a m m i n g .   I n s t e a o f   e di t i n t h e   m o de l   m a n u a l l y ,   t h e   de v e l o p e pr o g r a m   r e a l i z e a   r e a l   t i m e   c us t o m i z a t i o n   w h e r e   i t   a l l o w s   us e r   t o   a dj us t   a n c ha n ge   t h e   pa r a m e t e r s   o n   t h e   G U w h i c h   s i m u l t a n e o us l y   m o di fy   t h e   s h a pe s   i n   CA D   i nt e r f a c e .   T h e r e   a r e   a   l o t   o f   w a y   t o   ut i l i z e   t h e   de v e l o p e pr o gra m .   O n e   o f   t h e   s i g n i f i c a n t   c o nt ri b ut i o n s   i s   t h a t   i t s   e m po w e r e c us t o m e r   t o   de a l   w i t h   t h e   c us t o m i z a t i o n   o f   a n y   pr o duc t   w i t hi n   t h e   pe rm i s s i b l e   s pe c i f i c a t i o n   o f   t h e   pa rt .     A s   a   c o n c l us i o n,   t h e   de ve l o pe pr o gr a m   m a na ge t o   a s s i s t   CA D   m o de l   c us t o m i z a t i o n   t a s ks   by   r e duc i n t h e   t i m e   a n s t e ps   t a ke i n   t h e   m o di f i c a t i o n   p r o c e s s .   F ut ur e   w o r w i l l   c ov e r   o n   t h e   re m ov e   s t i c ki n e s s   pr o c e s s   w h i c h   a l l o w s   t h e   G U I   t o   b e   us e t ow a r ds   a n y   s ke t c h   i N X   CA D   s o f t w a r e   f o r   o bj e c t   c us t o m i z a t i o n   pu r po s e .       A C K N O WL ED G E M EN TS     W e   a c kn ow l e dge   w i t h   g r a t i t ude   t o   M i ni s t r y   of   H i gh e r   E duc a t i o n   M a l a y s i a   fo r   pr o v i di ng  a   f i na n c i a l   s uppo r t   u n de r   F u n da m e n t a l   R e s e a r c h   G r a nt   S c h e m e   (F R G S )( R D U 160130),   a n F a c ul t y   of   M a n uf a c t uri n g   E n gi n e e r i n g ,   U n i v e r s i t i   M a l a y s i a   P a h a ng  w hi c h   r e a l i z e   t hi s   re s e a r c p r o j e c t .       R EF ER EN C ES   [ 1]   W .   S un ,   e t   a l . ,   B i o - C A D   m o de l i ng   a n i t s   a p pl i c a t i o ns   i c o m put e r - a i de t i s s ue   e ng i ne e r i ng ,   v o l .   37 ,   pp .   1 097 - 1114 ,   2005 .   [ 2]   W .   H .   B o g a do ,   A   s y s t e m a t i c   a ppr o a c t o   c a s y s t e m s   c us t o m i z a t i o n,   pp .   1 - 9,   19 98 .   [ 3]   N .   I y e r ,   e t   al . ,   S h a pe - ba s e s e a r c hi ng   f o r   pr o duc t   l i f e c y c l e   a ppl i c a t i o ns ,   C A D   C om pu t .   A i de D e s . ,   v o l .   37 ,   pp.   1435 - 144 6,   20 05.   [ 4]   M .   J a c ks o n   a n d   C .   B ux t o n,   T he   D e s i g n   R e u s e   B e nc hm a r R e po r t ,   pp .   1 - 20 ,   2007 .   [ 5]   M .   H a ni ,   e t   al . ,   P r o duc t   D a t a   R e us e   i P r o duc t   D e v e l o pm e n t :   A   P r a c t i t i o ne r s   P e r s pe c t i v e   t o   c i t e   t h i s   v e r s i o n  :   H A L   I d  ,”   2017 .   [ 6]   M .   I br a hi m ,   e t   a l . ,   C A D   S m a r t   O bj e c t s :   P o t e nt i a l s   a nd   L i m i t a t i o ns ,   e C A A D e   21,   pp .   5 47 - 552 ,   200 3.   [ 7]   P .   S .   K o l i   a n S .   K .   P a t i l ,   C u s t o m i z a t i o o f   3D   C A D   M o de l   F o r   P i s t o F i x t u r e   U s i ng   N X   S o f t w a r e ,   I nt .   J .   Sc i .   E ng.   R e s . ,   v o l .   8 ,   pp .   2 21 - 226 ,   201 7.   [ 8]   E .   G o m e s ,   e t   a l . ,   I nv e s t i g a t i ng   w a s t e   o ne w   pr o duc t   de v e l o pm e n t :   c a s e   s t udy ,   v o l .   1 3,   pp .   31 - 37 ,   2015 .   [ 9]   F .   E l e z i ,   e t   al . ,   R e duc i ng   W a s t e   i P r o duc t   D e v e l o pm e nt   by   U s e   o f   M ul t i - D o m a i M a t r i M e t ho do l o gy ,   pp.   205 - 212,   2 010 .   [ 10]   E .   E f e ndy ,   A   C A D   I nt e r f a c e   f o r   P r o duc t   C u s t o m i z a t i o n,   20 10 .   [ 11]   J .   D .   C a m ba ,   e t   al . ,   C o m put e r - A i de D e s i g P a r a m e t r i c   C A D   m o de l i ng :   A a na l y s i s   of   s t r a t e g i e s   f o r   de s i g n   r e u s a b i l i t y ,   C om pu t .   D e s . ,   v o l .   74 ,   pp .   18 - 31,   2 016 .   [ 12]   J .   J .   S ha h ,   A s s e s s m e n t   o f   f e a t ur e s   t e c hno l o gy ,   C om put .   D e s . ,   v o l .   23 ,   pp .   3 31 - 343 ,   1991 .   [ 13]   G .   K a t z   a nd   G .   A m e s ,   U n i t e S t a t e s   P a t e n t   19 ,   199 7.   [ 14]   S .   S i dde s h   a nd  B .   S .   S u r e s h,   A ut o m a t i o o f   G e ne r a t i ng   C A D   M o de l s ,   J .   M e c h .   E n g.   A u t om . ,   v o l .   5,   pp .   55 - 58 ,   2015 .   [ 15]   A .   C .   L a a nd  A .   S .   R a o ,   D e s i g a nd   D r a w i ng   A ut o m a t i o U s i ng   S o l i d   W o r ks   A ppl i c a t i o P r o g r a m m i ng   I nt e r f a c e ,   I n t .   J .   E m e r g.   E n g.   R e s .   T e c hn ol . ,   v o l .   2 ,   pp .   157 - 16 7,   2 014.   [ 16]   S .   K a s hi d ,   e t   a l . ,   C A D   s y s t e m   f o r   a ut o m a t i c   m o de l l i ng   o f   c o m p o und  di e s ,   A dv .   M a t e r .   P r oc e s s .   T e c hno l . ,   v o l .   698,   2 016 .   [ 17]   T .   C h e n ,   e t   al . ,   T he   R e s e a r c a nd   D e v e l o pm e n t   o f   V B   a nd   S o l i dw o r ks - ba s e 3D   F i xt ur e   C o m po ne nt   L i b r a r y ,   A ppl .   M e c h .   M a t e r . ,   v o l .   3 01,   p p.   30 1 - 305,   2 013 .   [ 18]   R .   P a n s a r e   a nd  P .   M a no j ,   M a c r o s   i C a t i a   t o   R e a V a l ue s   f r o m   M S   E xc e l   -   A   T oo l   f o r   A ut o m a t i o n,   I n t .   J .   I nn ov .   E m e r g.   R e s .   E ng . ,   v o l .   3 ,   201 6.   [ 19]   M .   H a f i z   a n M .   N a f i s ,   D e v e l o pm e n t   o f   m a c hi ni ng   s i m u l a t i o a p pl i c a t i o u s i ng   v i s ua l   b a s i c   pr o g r a m m i ng   i n   N X   C A M   s y s t e m   e nv i r o nm e nt ,   P r oc .   M e c h .   E n g.   R e s .   D a y ,   v o l .   2 018 ,   pp.   73 - 74 ,   201 8.   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       R e a l   t i m e   ob j e c t   c us t om i z a t i on   i C A D   s y s t e m   ( Z .   F .   Z .   A bi d i n)   1075   [ 20]   M .   N .   O .   Z a h i d ,   e t   al . ,   R a pi P r o c e s s   P l a nn i ng   i C N C   M a c hi ni n g   f o r   R a pi M a n uf a c t ur i ng   A ppl i c a t i o ns ,   I n t .   J .   M e c h.   E n g.   R ob ot .   R e s . pp.   1 18 - 121 ,   2017 .   [ 21]   A .   T .   T a de o   a nd  K .   L .   C a v a l c a ,   A   c o m pa r i s o o f   f l e xi b l e   c o upl i ng   m o de l s   f o r   upda t i ng   i r o t a t i ng   m a c hi ne r y   r e s po ns e ,   J .   B r az i l i an   S oc .   M e c h .   S c i .   E ng . ,   v o l.   25 ,   p p.   23 5 - 246 ,   2 003.   [ 22]   R .   Z b i c i a k ,   e t   al . ,   A a u t o m a t i o o f   de s i g a nd   m o de l l i ng   t a s ks   i N X   S i e m e ns   e nv i r o nm e n t   w i t h   o r i g i na l   s o f t w a r e   -   C o s t   m o dul e ,   I O P   C on f .   Se r .   M a t e r .   S c i .   E ng . ,   v o l .   95,   2015 .   [ 23]   S i e m e ns   P L M   S o f t w a r e ,   N X   P r o g r a m m i ng   a nd   C us t o m i z a t i o n,   2 007.   [ 24]   G .   H a g g a r d ,   e t   a l . I nt r o duc t i o n  :   V i s ua l   B A S I C   .   0 ,”   2013 .   [ 25]   A .   B .   H a s s a n,   e t   a l . ,   T h e   A ppl i c a t i o o f   V i s ua l   B a s i c   C o m put e r   P r o g r a m m i ng   L a ng ua g e   t o   S i m ul a t e   N um e r i c a l   I t e r a t i o ns ,   S c i .   Y or k v o l .   9 ,   pp .   125 - 13 6,   20 06.       B I O G R A P H I ES   O F   A U T H O R S           Z a i n a l   F a hm i   Z a i no l   A bi di n   i s   po s t g r a du a t e   s t ude nt   u nde r g o i ng   m a s t e r   o f   s c i e nc e   i F a c ul t y   o f   M a n uf a c t ur i ng   E ng i ne e r i ng   U ni v e r s i t i   M a l a y s i a   P a ha ng .   P r e v i o us l y   g r a dua t e w i t B E ng   ( H o ns )   i E l e c t r o ni c   E ng i n e e r i ng   f a t   U n i v e r s i t i   T un  H u s s i e O nn  M a l a y s i a .   H i s   w o r c ur r e nt l y   r e l a t e t o   C o m put e r   N um e r i c a l   C o nt r o l l e ( C N C )   m a c hi n i ng   f o r   t he   t h e   a pp l i c a t i o o f   4 - a xi s   C N C   m a c hi n i ng .       M uh a m m e N a f i s   O s m a n   Z a h i i s   S e n i o r   L e c t ur e r   i F a c ul t y   o f   M a n uf a c t ur i ng   E ng i ne e r i ng   U ni v e r s i t i   M a l a y s i a   P a h a ng .   H e   o bt a i n e B E ng   ( H o ns )   i M e c ha n i c a l   ( M a n uf a c t ur i ng )   E ng i ne e r i ng   f r om   U ni v e r s i t y   o f   T e c hno l ogy   M a l a y s i a   i 200 6.   H e   s t a r t e hi s   c a r e e r   a s   t u t o r   i n   U ni v e r s i t i   M a l a y s i a   P a ha ng .   T he n ,   he   g a i ne hi s   M E ng S c   m a j o r i n g   M a nuf a c t ur i ng   E ng i ne e r i ng   a nd  M a na g e m e n t   f r o m   U ni v e r s i t y   of   N e w   S o ut W a l e s ,   A us t r a l i a   i 2008 .   I 2014,   h e   w a s   a w a r d e a   P hD   f r o m   L o ug hb o r o ug U ni v e r s i t y ,   U ni t e K i ng do m .   H i s   w o r r e l a t e t o   C o m put e r   N um e r i c a l   C o nt r o l l e d   ( C N C )   m a c h i ni ng   f o r   t h e   a pp l i c a t i o o f   r a pi d   m a nuf a c t u r i ng   pr o c e s s e s       Evaluation Warning : The document was created with Spire.PDF for Python.