You are on page 1of 13

n Tt Nghip GVHD : Th.

S Trng nh
Nhn
CHNG VI
GII THIU V PHN MM
THIT K GIAO DIN GTWIN
I. TNG QUAN V GTWIN.
1. Gii thi!.
GTWin l mt phn mm cho php to mt giao din trn mn hnh cm ng
GT, c thi!t "! dnh ring cho nh#ng ch$ng loi GT% &g'i () d*ng GTWin c+ th,
thi!t "! - tr./n giao din ln mn hnh GT ho0c in 1n%
&g'i l2p trnh c+ th, (on -3n 4n ng5n ho0c 6 h7a% Trong GTWin c+ t8ch
hp (9n nh#ng th -in - c: (; d# li. gi<p cho -ic thi!t "! tr; nn nhanh - d=
dng% >8 d* nh nh#ng n<t nh1n, c?ng t5c, 4n ph8m h@AaBchC cn r ch.t - th
ch<ng ra mn hnh Da(@ Ecr@@n% Trong GTWin "h?ng chC c+ nh#ng th -in - c: (;
d# li. c to l2p (9n m ng'i l2p trnh c+ th, to ring mt th -in - c: (; d#
li. , () d*ng%
Hnh C6.I.1.1 : Giao in !"# $i% %&a GT'in.
&goi ra, GTWin cFn c+ mt (G 0c trng "hHc nhI
Trnh 4/ d# li. l1/ mJ. dKi dng 4i,. 6%
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
64
n Tt Nghip GVHD : Th.S Trng nh
Nhn
ThLc hin -ic ch./,n Mi d# li. gi#a NO, GT - NPO%
Trnh (on tho hnh nh Ditmap%
To hnh nh trLc Q.an, , i. "hi,n nh#ng hot ng 4Rng ta/%
Si,n thT a ng?n ng#I Unh, &h2t,B
Do - hot ng 4Rng 4o - mc - mV (G%
Oh:ng trnh c: (; WXirmYar@Z c+ th, tL ng c2p nh2t W&goi tr[ nh#ng
mod.l GT c\Z%
]% C"i #$t GTWi%.
^, ci 0t GTWin thLc hin cHc 4Kc nh (a.I
^+ng t1t c cHc ng d*ng%
Oho O_ ho0c phn mm -o mH/%
ThLc hin ci 0t th@o hKng dJn c$a phn mm%
GTWin c+ th, ch/ trn Win`N, nhng 45t . t[ >@r(on ]%ab GTWin c+ hc
tr thm phin 4n d] 4it dnh cho Win >i(ta%
d% &''ti%( GTWi%.
Olic" -o ST56T e 5!! 1rogra#3 7 1ana3oni% /8' T9r#ina! e GT'IN e
GT'IN.
fhi Doot GTWin (g A.1t hin 4ng th?ng 4Ho (a.I O"ic" OK , thLc hin%
Hnh C6.I.:.1 : Giao in ;oot GT'in
Or@at@ &@Y Xil@I to mt c: (; d# li. mKi%
hp@n iAi(ting Xli@I 7c d# li. c l. trn ja ho0c M ja no "hHc%
k@ad Xrom GTI 7c d# li. t[ trn 4 nhK c$a mn hnh cm ng GT
A.Gng GTWin - () d*ng ho0c chCnh ()a%
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
61
n Tt Nghip GVHD : Th.S Trng nh
Nhn
l% T)' *+t ,- .% *i.
fhi ch7n mOr@at@ &@Y Xil@n (g A.1t hin 4ng (a.I
GT M',/0
Oh7n loi GT t[ danh (Hch trong t@At 4oA%
P1C M',/0
Oh7n loi GT t[ danh (Hch trong t@At 4oA% Oh< o mt (G loi NPO "hHc nha. c+
th, "h?ng hot ng ; mt (G loi GT%
K//2 C!33/%t 4/tti%(5
Poi GT - NPO ch7n lm m0c Tnh%
Ea. "hi ch7n t1t c cHc m*c trn (g A.1t hin 4ng (a.I Oh7n pC0'5/6.
Hnh C6.I.<.= : *99p C)rr9nt S9tting3.
7. C8! h9%h GTWi%.
>o :i0/ e C'%;i(!3<ti'% e GTWIN C'%;i(!3<ti'% thLc hin cHc 4Kc (a.I
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
6=
Hnh C6.I.<.1 : S9!9%t /o9!.
n Tt Nghip GVHD : Th.S Trng nh
Nhn
Hnh C6.I.>.1 : C?) hnh GT'in.
`.1t hin 4ng th?ng 4Ho (a.I
Hnh C6.I.>.= : C?) hnh GT'in.
&!. clic" pInitia!i@9q - (a. +pA*q th t1t c cHc ci 0t ngoi tr[ Dri$9 (g c
0t ; giH trT m0c Tnh%
O1. hnh c$a GTWin 4ao g6m cHc m*c (a.I
D3i=/I Tnh rr sNart( Pi4rar/s - sDitmap Pi4rar/s %
:i0/I Tnh rr c+ ha/ "h?ng chc n3ng (ao l. - ch. "t th'i gian%
G3i,I hi,n thT lKi trn Da(@ (cr@@n%
4>3//%I hi,n thT trn mn hnh%
G3<2hi>I Tnh rr -ic to hnh trn mn hnh%
1<%(!<(/I hi,n thT ng?n ng# c () d*ng%
?. T3!@A% ,B 0i! 0C% GT.
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
6:
n Tt Nghip GVHD : Th.S Trng nh
Nhn
a% 1')i GTD1E GT11E GTF1E GTGD.
f!t nGi mH/ t8nh -Ki GT% fhi + phn mm GTWin (g thLc hin -ic ch./,n d#
li. ln - A.Gng GT - mH/ t8nh%
Hnh C6.I.6.1 : *Bt ni giCa GT $" #,D tEnh.
Oh7n -o ] m*cI sData to Transfers - sGTWIN to GTs trong sGT
Configurations , thLc hin -ic tr./n d# li. ln GT%
H. 1')i GTGF.
f!t nGi gi#a GTd] - mH/ t8nh c dung th?ng Q.a cMng cHp vED ho0c cHp
PU& With@rn@t conn@ction ow GTd]TbZ%
Hnh C6.I.6.= : *Bt ni giCa GT $" #,D tEnh.
Oh7n /9n) 7 Fi!9 7 Tran3G9r T ho0c Ctr! H T , thLc hin tr./n d# li. ln
GT% Eg A.1t hin 4ng (a.I
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
6<
n Tt Nghip GVHD : Th.S Trng nh
Nhn
Hnh C6.I.6.: : Tran3G9r Data
Oh7n -o ] m*cI sData to Transfers - sGTWIN to GTs trong sGT
Configurations , thLc hin -ic tr./n d# li. ln GT%
II. GIAO DIN 4I DJNG CKA GTWIN.
1. Gi<' ,i% 0"* =i> >L< GTWi%.
fhi V to mt dL Hn mKi, trong Ecr@@n xanag@r, do.4l@ clic" -o 41t c (G
mn hnh no ho0c ch7n mOpenn, GTWin (g A.1t hin nh (a.I
Hnh C6.II.1.1 : Giao in !"# $i% %&a GT'in.
F. M/%! &<3.
Dao g6m cHc hot ng - chc n3ng (a.I
:i0/I cha cHc lnh lm -ic trn mn hnh nh l., in, ch./,n d# li., c1.
hnhB
M,itI cha cHc lnh nh c5t, .ndo, cop/ 6 h7a,B
Vi/NI cha cHc lnh nh ci 0t hi,n thT lKi, "8ch thKcB
D3<NI cha cHc lnh thi!t "! mn hnh%
&<5/ 5>3//%I cha cHc lnh tha/ Mi th.c t8nh c$a mn hnh, - cHc hot
ng c+ lin Q.an "hHc%
P<3t5I cha cHc lnh tha/ Mi th -in, tha/ Mi th.c t8nh th -inB
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
6>
M/%! H<3
T''0H<3
G3<2hi> H<3
&<5/ 4>3//%
P<3t5 0iH3<3@
4>3//% *<%<(/3
n Tt Nghip GVHD : Th.S Trng nh
Nhn
4t<3t /,it'3I cha cHc lnh 4oot 4itmap, cho php hi,n thT, tha/ Mi a ng?n
ng#B
Wi%,'NI cha cHc lnh tha/ Mi - (5p A!p trn mn hnh YindoY%
H/02I cho php tm hKng dJn - th?ng tin - GTWin%
G. T''0H<3.
Hnh C6.II.:.1 : Too!;ar.
>Ki m@n. n/ cho php t[ng 4Kc -g, Nart(, t@At - mt -i hi. ng 0c trng
"hHc%
O. G3<2hi> &<3.
Oho php thi!t "! trn mn hnh 4a(@ (cr@@n nh -g 'ng thyng, cong, t@At,
tha/ Mi 'ng nt, m. (5cB
7. &<5/ 4>3//%.
Trn 4a(@ (cr@@n, mt mn hnh (a. "hi thi!t "! (g c hi,n thT trn pan@l c$a
GT% &g'i () d*ng c+ th, tha/ Mi m. nn, ghi ch#, thi!t "! (ao cho phu hp -Ki /.
c. cn giHm (Ht mt h thGng no +%
?. P<3t5 0iH3<3@.
Oha nh#ng th -in c+ (9n , th.2n tin cho -ic thi!t "! giao din trn mn
hnh nh c?ng t5c, zn, cHc n<t nh1n, 4ng th?ng 4Ho, hi,n thT d# li. (G, 4n ph8mB
^, m; Nart( li4rar/I Parts / Open Parts Library.
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
66
Hnh C6.II.:.1 : Graphi% ;ar.
Hnh C6.II.>.1 : VE I $( ;a39 3%r99n.
n Tt Nghip GVHD : Th.S Trng nh
Nhn
fhi GTWin c "h;i ng th nh#ng thi!t 4T ch.{n c hi,n thT% &h#ng thi!t
4T n/ c hi,n thT cFn ph* th.c -o loi GT, mci loi GT (g c+ nh#ng phn "hHc
nha., c+ m. ha/ "h?ng, (G lngB
Dn cnh nh#ng th -in c+ (9n, ng'i () d*ng c+ th, to nh#ng th -in mKi
th.2n tin - d= dng trong thi!t "!% Trong mt th -in mKi ng'i () d*ng c+ th, tha/
Mi tn, di ch./,n to thnh nh+mB-8 d* clic" phi e th@ part e xo-@ e Pamp(B
P. 4>3//% M<%<(/3.
Ecr@@n xanag@r c+ a mn hnh trong mt 4n -g ho0c chC mt mn hnh :n%
O+ th, ch7n cHch hi,n thT Ecr@@n xanag@r nh (a.I Vi/N e 4>3//% M<%<(/3 Di520<@ e
M<2 M/th', e 1i5t M/th',%
Hnh C6.II.J.1 : ChKn hin %,%h hi+n thL S%r99n #anag9r.
_o.4l@ clic" -o 41t "t (G no trn 4n 6 WbZ ho0c danh (Hch W]Z , hi,n thT
n+% &g'i () d*ng c+ th, cop/, di ch./,n - A+a 4a(@ (cr@@n nga/ trn mn hnh ()
d*ng d= dng%
&g'i () d*ng c+ th, Q.n lo !n b|]l W| to dXXZ 4a(@ (cr@@n c hi,n thT
dKi dng (G h@Aa trong Ecr@@n manag@r, ]}~ mn hnh trn 4n 6 - c+ l 4n 6
cung l<c%
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
6J
1
F
Hnh C6.II.6.1 : N9M part3 !i;rarD.
n Tt Nghip GVHD : Th.S Trng nh
Nhn
% PAQT4 VR CHSC NTNG CKA PAQT4.
1. 4Nit>h P<3t5.
EYitch Nart( c+ chc n3ng m; ho0c t5t 4it t:ng ng trong NPO% Tu/ -o loi
GT m (Yitch c+ nh#ng loi "hHc nha. Wn<t nhn, c?ng t5cBZ - nh#ng (Yitch giGng
thLc t!%
Hnh C6.III.1.1 : C,% !o0i 3Mit%h part3.
Tu/ th.c -o loi GT, (Yitch part( c+ th, c+ nh#ng giH trT "hHc nha. t[ th
-in ch.{n% _o.4l@clic" -o (Yitch part( (g A.1t hin 4ng (a.I thLc hin cHc i.
chCnh cn thi!t cho -ic () d*ng%
Hnh C6.III.1.= : ChN% nOng %&a 3Mit%h part3.
]% 1<*2 P<3t5.
Ohc n3ng c$a Pamp part( l tha/ Mi m. (5c "hi thi!t 4T trn NPO tHc ng on
ho0c oww% Tu/ -o -ic ci 0t c$a ng'i () d*ng%
Hnh C6.III.=.1 : C,% !o0i !a#p part3.
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
6P
n Tt Nghip GVHD : Th.S Trng nh
Nhn
Tu/ th.c -o loi GT, lamp part( c+ giH trT ch.{n t[ th -in - th -in m.%
_o.4l@ clic" -o lamp part( , ci 0t th.c t8nh% `.1t hin 4ng (a.I
Hnh C6.III.=.1 : Th)Q% tEnh !a#p part3.
d% M/55<(/ P<3t5.
x@((ag@ Nart( hi,n thT tin nh5n "hi mt 4it t:ng ng trong mt Yord c$a NPO
c tHc ng on ho0c oww%
Tu/ th.c -o loi GT m -ic ci 0t m. cho x@((ag@ part( c+ ha/ "h?ng%
_o.4l@ clic" -o x@((ag@ part( , ci 0t th.c t8nh cho x@((ag@ part(% `.1t hin
4ng (a.I
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
6R
Hnh C6.III.:.= : Th)Q% tEnh /933ag9 part3.
Hnh C6.III.:.1 : /a33ag9 part3.
n Tt Nghip GVHD : Th.S Trng nh
Nhn
O. D<t< P<3t5.
_ata Nart( c () d*ng , hi,n thT ni d.ng 4n trong c$a NPO Wnh Ta
chCBZ ln mn hnh 4a(@ (cr@@n% O+ d./ nh1t mt loi _ata Nart( c m0c Tnh th@o
ch.{n c$a th -in part(%
_# li. c+ th, c thi!t l2p th.c t8nh nh "8 tL, m. (5c, hi,n thTB&goi ra
c+ th, () d*ng "@/4oard , nh2p giH trT Tnh trKc cho _ata part%
_# li. c Tnh dng l _iO ho0c Si`% &g'i () d*ng c+ th, 0t giH trT
giKi hn maA ho0c min, ha/ phn chia d# li. gi#a NPO - GT% &!. d# li. Tnh dng
; mV UEO ng'i () d*ng c+ th, Tnh rr giH trT h@Aad@cimal c l. tr# trong "ho
d# li.%
_ata part c+ th, ci 0t mc 4o - , hn ch! hi,n thT ho0c hot ng c$a
part(%
7. A0<3* 1i5t P<3t5.
Ularm Pi(t Nart( c+ giH trT ; d dng (a.I
sUcti-@ Pi(ts hi,n thT danh (Hch 4Ho ng nga/ tc th'i%
sSi(tor/ WTim@ hrd@rZs hi,n thT danh (Hch 4Ho ng th@o trnh tL th'i gian%
Th'i gian c hi,n thT l th'i gian "hi 4Ho ng tHc ng%
sSi(tor/ WXr@Q.@nc/ hrd@rZs hi,n thT danh (Hch 4Ho ng th@o tn (G%
Hnh C6.III.>.1 : A0<3* 1i5t P<3t5.
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
J4
Hnh C6.III.<.1 : Data part.
n Tt Nghip GVHD : Th.S Trng nh
Nhn
Tu/ th.c -o loi GT c ch7n m -ic ci 0t Ularm li(t part c+ nh#ng phn
"h?ng giGng nha.% xt (G ch< o "hi () d*ng Ularm Pi(t Nart(I
Ularm Pi(t Nart( "h?ng c+ giH trT cho t1t c cHc loi GT, ngoi tr[ GT|b%
xci trang mn hnh chC c+ mt Ularm Pi(t Nart(%
_# li. cnh 4Ho c giHm (Ht ; ] nh+m c ci 0t trong c1. hnh c$a
GT%
?. 1i%/ G3<2h P<3t5.
Pin@ Graph Nart( c+ giH trT ; ] dng (a.I
Eampling mod@ trnh 4/ mt ho0c nhi. A. hKng mci Ta chC c$a NPO%
Dloc" mod@ trnh 4/ giH trT Ta chC c$a mt (G NPO trong mt 4i,. 6 "hi
c tHc ng , hnh d.ng mGi Q.an h gi#a cHc Ta chC%
P. K/@H'<3, P<3t5.
f@/4oard Nart( c () d*ng , nh2p giH trT, -8 d* "hi g8a trT hi,n thT c$a NPO
4Rng data part cn c tha/ Mi%
Hnh C6.III.J.1 :*9D;oar 1art3.
&g'i () d*ng c+ th, tm f@/4oard part trong th -in ch.{n loi f@/4oard,
chC cn r - th ra mn hnh 4a(@ (cr@@n% _o.4l@ c"ic" -o f@/4oard part , ci 0t
mt (G th.c t8nh (a.I
Pi(tI nh nh#ng part( "hHc, c dung , ci 0t tn cho "@/4oard n!. c
/. c.%
Da(ic (@t.pI ci 0t c: 4n%
hp@ration (@t.pI ci 0t hot ng%
Snh dng - m. (5c%
hp@ration (@c.rit/I ci 0t mc 4o - , hn ch! hi,n thT ho0c hot ng
c$a part(%
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
J1
n Tt Nghip GVHD : Th.S Trng nh
Nhn
Thm -o +, ng'i () d*ng c+ th, ci 0t mt "@/4oard "h?ng nh#ng c {n
i m chC c hi,n thT "hi d# li. cn c nh2p -o% O+ nh#ng loi "@/4oard -
hnh dng "hHc nha. c+ giH trT cho nh#ng loi GT "hHc nha.%
Hnh C6.III.J.= :Hnh 0ng S9D;oar 1art3.
U. C!5t'* P<3t5.
O.(tom Nart( l nh#ng part( , trGng , ng'i () d*ng c+ th, tL thi!t "! ho0c
ph$ ln mt 4itmap% OhC cn "o - th O.(tom Nart( cn () d*ng ra mn hnh%
Hnh C6.III.P.1 :C)3to# 1art3.
O+ d loi O.(tom part( trong th -in c$a part(I
O.(tom EYitch Nart( 4ao g6m nhi. chc n3ng c$a EYitch part(%
O.(tom Pamp and O.(tom x@((ag@ Nart( ngoi tr[ nh#ng ci 0t m0c Tnh
th c1. hnh c$a O.(tom Pamp - O.(tom x@((ag@ Nart( l nh nha.%
i() *hi+n V" Gi,# S,t Th-ng .)a /0ng 12C 1ana3oni%
J=

You might also like