ÿþ8 P r o g r a m o w a n i e f u n k c j i F C
8 . 1 Z a Bo |e n i e i o t w a r c i e f u n k c j i
F u n k c j a , p o d o b n i e j a k b l o k f u n k c y j n y , p r z y p o r z d k o w a n y j e s t b l o k o w i
o r g a n i z a c y j n e m u . Z a t e m b y f u n k c j a m o g Ba b y w y k o n a n a , n a l e |y j w y w o Ba
b e z p o [r e d n i o w O B , l u b t e | w i n n y m b l o k u p r z y p o r z d k o w a n y m t e m u O B .
F u n k c j a w p r z e c i w i e Ds t w i e d o b l o k u f u n k c y j n e g o , n i e m a p r z y p o r z d k o w a n e g o
b l o k u d a n y c h .
P o d o b n i e j a k w F B , f u n k c j a m o |e m i e t a k |e z a d e k l a r o w a n e p a r a m e t r y ,
j e d n a k |e n i e p o s i a d a d a n y c h s t a t y c z n y c h .
A n a l o g i c z n i e j a k i n n e b l o k i , f u n k c j p r o g r a m u j e s i w e d y t o r z e L A D / S T L / F B D .
Z n a m y j u | p r o g r a m o w a n i e w p o s t a c i L A D , F B D l u b S T L ( r o z d z . 4 ) c z y t e |
p r o g r a m o w a n i e s y m b o l i c z n e ( r o z d z . 3 ) .
J e [l i z g o d n i e z r o z d z i a Ba m i 1 - 7 z o s t a B
s t w o r z o n y p r o j e k t G e t t i n g S t a r t e d ,
n a l e |y g o o t w o r z y .
J e [l i n i e , p r o s z z a Bo |y n o w y p r o j e k t
w y k o r z y s t u j c w S I M A T I C M a n a g e r
f u n k c j F i l e > " N e w P r o j e c t " W i z a r d .
P o s t p u j c z g o d n i e z e w s k a z ó w k a m i w
r o z d z i a l e 2 . 1 n a l e |y z m i e n i n a z w n a
G e t t i n g S t a r t e d F u n c t i o n .
D a l e j b d z i e m y p o s Bu g i w a s i
p r o j e k t e m G e t t i n g S t a r t e d . M o |n a
j e d n a k p o w t a r z a k r o k i n a p r o j e k c i e
s t w o r z o n y m p r z e z s i e b i e .
O t w ó r z f o l d e r B l o c k s .
K l i k n i j n a p r a w e j c z [c i o k n a n a p r a w y m
k l a w i s z e m m y s z y .
6 9
W p r o w a d z f u n k c j u |y w a j c m e n u
k o n t e k s t u .
W o k n i e " P r o p e r t i e s F u n c t i o n "
w y b i e r z n a z w b l o k u F C 1 , o r a z p o s t a
w j a k i e j c h c e s z t w o r z y p r o g r a m .
P o t w i e r d z u s t a w i e n i a z a p o m o c
k l a w i s z a O K .
F u n k c j a F C 1 p o j a w i s i w p r a w e j
c z [c i o k n a .
B y o t w o r z y f u n k c j k l i k n i j d w u k r o t n i e
n a F C 1 .
W e w n t r z f u n k c j i , w p r z e c i w i e Ds t w i e d o b l o k u f u n k c y j n e g o , n i e m o |n a d e f i n i o w a
p a r a m e t r ó w s t a t y c z n y c h .
D a n e s t a t y c z n e d e f i n i o w a n e w b l o k u f u n k c y j n y m z a c h o w u j s w o j w a r t o [.
O d p o w i e d n i k a m i d a n y c h s t a t y c z n y c h b d t a k |e s Bo w a m e r k e r ó w ( z n a c z n i k ó w
M W ) n p . d l a w a r t o [c i g r a n i c z n e j o b r o t ó w . ( p a t r z r o z d z . 5 ) .
P o d c z a s p r o g r a m o w a n i a f u n k c j i m o |n a w y k o r z y s t y w a n a z w y s y m b o l i c z n e .
D a l s z e i n f o r m a c j e z n a j d u j s i w H e l p > C o n t e n t s
w r o z d z i a l e " W o r k i n g O u t t h e A u t o m a t i o n
C o n c e p t , " " B a s i c s o f D e s i g n i n g a P r o g r a m
S t r u c t u r e , " i " B l o c k s i n t h e U s e r P r o g r a m . "
7 0
8 . 2 P r o g r a m o w a n i e f u n k c j i
W n a s z y m p r z y k Ba d z i e z a p r o g r a m u j e m y f u n k c j c z a s o w . F u n k c j a b d z i e
d z i a Ba w t e n s p o s ó b , i | p o z a Bc z e n i u s i l n i k a ( r o z d z . 5 ) z a Bc z o n y z o s t a n i e
w e n t y l a t o r , k t ó r y p o w y Bc z e n i u s i l n i k a b d z i e p r a c o w a j e s z c z e p r z e z c z t e r y
s e k u n d y . ( O p ó zn i e n i e w y Bc z e n i a ) .
Z g o d n i e z p o w y |s z y m n a l e |y z a d e k l a r o w a p a r a m e t r y w e j [c i o w e i w y j [c i o w e
f u n k c j i .
O t w ó r z m y e d y t o r p r o g r a m u L A D / S T L / F B D . D e k l a r a c j p a r a m e t r ó w n a l e |y
p r z e p r o w a d z i p o d o b n i e , j a k p r z y p a r a m e t r y z a c j i b l o k u f u n k c y j n e g o ( r o z d z . 5 ) .
W p r o w a d z p o n i |s z e p a r a m e t r y :
P r o g r a m o w a n i e f u n k c j i c z a s o w e j w L A D
Z a z n a c z l i n i w p r o w a d z a n i a
e l e m e n t ó w L A D .
Z n a j d z w k a t a l o g u f u n k c j i c z Bo n
c z a s o w y S _ O F F D T , i w p r o w a d z g o
d o s i e c i .
W p r o w a d z n a w e j [c i e S s t y k
n o r m a l n i e r o z w a r t y .
W p r o w a d z c e w k n a w y j [c i e Q .
7 1
Z a z n a c z z n a k i z a p y t a n i a i w p r o w a d z w t o m i e j s c e n a z w p a r a m e t r u z t a b e l i
d e k l a r a c y j n e j ( a u t o m a t y c z n i e z o s t a n i e p o p r z e d z o n a z n a k i e m # ) .
N a w e j [c i e T V w p r o w a d z w a r t o [ c z a s u o p ó zn i e n i a . P o s t a w p r o w a d z a n a
S 5 T # 4 s o z n a c z a i | w p r o w a d z a n a j e s t w a r t o [ s t a Ba w f o r m a c i e S 5 T I M E #
( S 5 T # ) o w i e l k o [c i 4 s e k u n d .
Z a p a m i t a j s t w o r z o n f u n k c j i z a m k n i j o k n o .
P a r a m e t r w e j [c i o w y E n g i n e _ O N p o w o d u j e
u r u c h o m i e n i e # T i m e r _ F u n c t i o n . P ó zn i e j t r z e b a
b d z i e s t w o r z o n f u n k c j F C w y w o Ba
d w u k r o t n i e w b l o k u O B 1 , r a z d l a s i l n i k a
b e n z y n o w e g o , d r u g i r a z d l a s i l n i k a D i e s l a .
P o d c z a s w y w o Ba n i a t r z e b a b d z i e o k r e [l i
p a r a m e t r y , k t ó r e p o t e m m o |n a o z n a c z y
s y m b o l e m w t a b e l i s y m b o l i c z n e j .
P r o g r a m o w a n i e f u n k c j i c z a s o w e j w S T L
W p r z y p a d k u p r o g r a m o w a n i a w
p o s t a c i S T L u s t a w k u r s o r n a p o l u
w p r o w a d z a n i a p r o g r a m u , i w p i s z
o b o k p r z e d s t a w i o n e i n s t r u k c j e .
Z a p i s z w p r o w a d z o n f u n k c j i
z a m k n i j o k n o e d y t o r a .
7 2
P r o g r a m o w a n i e f u n k c j i c z a s o w e j w F B D
W p r z y p a d k u p r o g r a m o w a n i a w F B D u s t a w k u r s o r n a p o l u w p r o w a d z a n i a
f u n k c j i i s t w ó r z o d p o w i e d n i f u n k c j c z a s o w .
Z a p i s z w p r o w a d z o n f u n k c j i z a m k n i j o k n o e d y t o r a .
B y s t w o r z o n a f u n k c j a m o g Ba b y p r a w i d Bo w o p r z e t w a r z a n a , n a l e |y j w y w o Ba w
o d p o w i e d n i o p r z y p o r z d k o w a n y m b l o k u n a d r z d n y m . ( n p . w O B 1 ) .
D a l s z e i n f o r m a c j e z n a j d u j s i w H e l p
> C o n t e n t s w r o z d z i a l e " C a l l i n g R e f e r e n c e
H e l p s " , " T h e S T L , F B D , o r L A D L a n g u a g e
D e s c r i p t i o n " , i " T i m e r I n s t r u c t i o n s . "
7 3
8 . 3 W y w o Ba n i e f u n k c j i w O B 1
W y w o Ba n i e f u n k c j i F C 1 w b l o k u O B 1 w y k o n u j e s i t a k s a m o j a k w c z e [n i e j
s t w o r z o n e g o b l o k u f u n k c y j n e g o . N a l e |y p r z y w y w o By w a n i u f u n k c j i o k r e [l i
w s z y s t k i e j e j p a r a m e t r y .
J e [l i k t ó r y [ z o p e r a n d ó w p r z y p i s y w a n y c h d o p a r a m e t r ó w n i e j e s t d o t e j p o r y
o k r e [l o n e s y m b o l e m , n a l e |y u z u p e Bn i t o u |y w a j c t a b e l i s y m b o l i c z n e j .
O p e r a n t j e s t f r a g m e n t e m i n s t r u k c j i w S T E P 7 , k t ó r y
m ó w i z c z y m p r o c e s o r p o w i n i e n c o [ z r o b i . M o |e o n
b y w p o s t a c i a b s o l u t n e j l u b s y m b o l i c z n e j .
O t w a r t y j e s t a k t u a l n i e p r o j e k t G e t t i n g
S t a r t e d , l u b t e | p r o j e k t s t w o r z o n y
s a m o d z i e l n i e .
D o j d z d o f o l d e r u B l o c k s i o t w ó r z b l o k
O B 1 .
O t w i e r a s i o k n o e d y t o r a
L A D / S T L / F B D .
J e [l i w r o z d z i a l e 4 s k o p i o w a n a z o s t a Ba
t a b e l a s y m b o l i , w t e j c h w i l i n i e t r z e b a
p o n o w n i e d e f i n i o w a s y m b o l i .
U z u p e Bn i a n i e l i s t y s y m b o l i c z n e j
O t w ó r z t a b e l s y m b o l i w y k o r z y s t u j c w m e n u O p t i o n s > S y m b o l T a b l e .
P r z e j d z n a k o n i e c l i s t y s y m b o l i c z n e j .
U z u p e Bn i j l i s t p o n i |e j p o d a n y m i s y m b o l a m i .
7 4
P r o g r a m o w a n i e w y w o Ba n i a w L A D
Z n a j d u j e m y s i w p o s t a c i L A D .
W p r o w a d z n o w s i e ( 6 ) . Z n a j d z w
k a t a l o g u e l e m e n t ó w p r o g r a m o w y c h
f o l d e r F C B l o c k s , a w n i m F C 1 , i
w p r o w a d z d o p r o g r a m u .
W s t a w s t y k n o r m a l n i e r o z w a r t y n a
w e j [c i e E n g i n e _ O n .
U |y w a j c V i e w > D i s p l a y > S y m b o l i c
R e p r e s e n t a t i o n , m o |e m y w y b r a m i d z y
s y m b o l i c z n y m i a b s o l u t n y m s p o s o b e m
a d r e s o w a n i a .
K l i k n i j n a z n a k i z a p y t a n i a i w p r o w a d z d a l s z e n a z w y s y m b o l i c z n e .
W s i e c i 7 z a p r o g r a m u j w y w o Ba n i e F C 1 d l a s i l n i k a D i e s l a . S p o s ó b
p o s t p o w a n i a j e s t a n a l o g i c z n y , j a k w w w . p r z y p a d k u ( w l i [c i e s y m b o l i c z n e j
p o w i n n y z n a j d o w a s i w c z e [n i e j p r z y g o t o w a n e s y m b o l e d l a p o t r z e b n y c h
o p e r a n d ó w ) .
Z a p i s z b l o k i z a m k n i j o k n o e d y t o r a .
U a k t y w n i j p o l e c e n i e m e n u V i e w > D i s p l a y > S y m b o l
I n f o r m a t i o n b y w k a |d e j z s i e c i p o j a w i By s i o p i s y s y m b o l i .
B y z w i k s z y i l o [ s i e c i p r e z e n t o w a n y c h n a e k r a n i e w y Bc z
V i e w > D i s p l a y > C o m m e n t o r a z , w r a z i e p o t r z e b y V i e w >
D i s p l a y > S y m b o l I n f o r m a t i o n .
U |y w a j c p o l e c e n i a m e n u V i e w > Z o o m F a c t o r , m o |n a
z m i e n i r o z m i a r y w y [w i e t l a n y c h i n s t r u k c j i p r o g r a m o w y c h .
7 5
P r o g r a m o w a n i e w y w o Ba n i a w S T L
W p r z y p a d k u p r o g r a m o w a n i a
w S T L , w e j d z w o b s z a r
p r o g r a m o w a n i a i w p r o w a d z
i n s t r u k c j e p o d a n e o b o k .
Z a p i s z w p r o w a d z o n y p r o g r a m
i z a m k n i j o k n o e d y t o r a .
P r o g r a m o w a n i e w y w o Ba n i a w F B D
W p r z y p a d k u p r o g r a m o w a n i a w F B D w e j d z w o b s z a r w p r o w a d z a n i a d i a g r a m u
f u n k c j i , i o p e r u j c w k a t a l o g u f u n k c j i w p r o w a d z p o n i |e j p r z e d s t a w i o n e
e l e m e n t y .
Z a p i s z w p r o w a d z o n y p r o g r a m i z a m k n i j o k n o e d y t o r a .
W n a s z y m p r z y k Ba d z i e z a s t o s o w a l i [m y w y w o Ba n i e b e z w a r u n k o w e f u n k c j i , t z n .
k a |d o r a z o w o f u n k c j a b d z i e r e a l i z o w a n a b e z w z g l d u n a w y n i k w c z e [n i e j s z y c h
o p e r a c j i l o g i c z n y c h .
M o |n a j e d n a k w r a z i e p o t r z e b y r e a l i z a c j F C l u b F B u z a l e |n i o d p e w n y c h
w a r u n k ó w n p . o d j a k i e g o [ w e j [c i a . B y z r e a l i z o w a w y w o Ba n i e w a r u n k o w e n a l e |y
t e n w a r u n e k w p r o w a d z i n a w e j [c i e E N .
D a l s z e i n f o r m a c j e z n a j d u j s i w H e l p >
C o n t e n t s w r o z d z i a Ba c h " C a l l i n g R e f e r e n c e
H e l p s , " " T h e L A D , F B D , o r S T L L a n g u a g e
D e s c r i p t i o n , " l u b " P r o g r a m C o n t r o l I n s t r u c t i o n s . "
7 6
9 P r o g r a m o w a n i e g l o b a l n e g o b l o k u d a n y c h
9 . 1 Z a k Ba d a n i e i o t w i e r a n i e g l o b a l n e g o b l o k u d a n y c h
J e [l i i l o [ w e w n t r z n y c h z n a c z n i k ó w ( m e r k e r ó w ) w C P U ( k o m ó r k i p a m i c i ) n i e
j e s t w y s t a r c z a j c a d o z a p a m i t a n i a w s z y s t k i c h d a n y c h , p e w n e w y b r a n e d a n e
m o g z o s t a z a r c h i w i z o w a n e w g l o b a l n y m b l o k u d a n y c h .
D a n e g l o b a l n e g o b l o k u d a n y c h s d o s t p n e z k a |d e g o b l o k u p r o g r a m o w e g o .
L o k a l n y b l o k d a n y c h j e s t p r z y p o r z d k o w a n y o k r e [l o n e m u b l o k o w i
f u n k c y j n e m u , d a n e d o s t p n e s t y l k o w t y m b l o k u ( p o r . r o z d z . 5 . 5 ) .
Z a p o z n a Be [ s i j u | z p r o g r a m o w a n i e m w L A D , S T L i F B D ( p o r . r o z d z . 4 i 5 ) j a k
i p r o g r a m o w a n i e m z w y k o r z y s t a n i e m s y m b o l i ( p o r . r o z d z . 3 ) .
J e [l i p r z e p r o w a d z i Be [ p r z y k Ba d o w y
p r o j e k t G e t t i n g S t a r t e d z r o z d z i a Bu
1 - 7 , o t w ó r z g o t e r a z .
J e [l i n i e , z a Bó | n o w y p r o j e k t w
S I M A T I C M a n a g e r z a p o m o c F i l e >
N e w P r o j e c t W i z a r d . A n a l o g i c z n i e
d o r o z d z i a Bu 2 . 1 n a z w i j p r o j e k t
G e t t i n g S t a r t e d G l o b a l - D B .
P u n k t e m w y j [c i a w d a l s z e j c z [c i
b d z i e p r o j e k t G e t t i n g S t a r t e d .
M o |e s z j e d n a k |e w y k o n a k a |d y
k r o k r ó w n i e | w n o w o z a Bo |o n y m
p r o j e k c i e .
P r z e j d z d o f o l d e r u B l o c k s i o t w ó r z
g o .
K l i k n i j p r a w y m p r z y c i s k i e m m y s z y n a
p r a w e p o l e o k n a .
7 7
D o d a j D a t a B l o c k z M e n u
k o n t e k s t u .
W p o l u d i a l o g o w y m P r o p e r t i e s -
D a t a B l o c k p o t w i e r d z w s z y s t k i e
u s t a w i e n i a k l a w i s z e m O K .
D l a u z y s k a n i a d a l s z y c h i n f o r m a c j i
u |y j H e l p .
B l o k d a n y c h D B 3 d o d a n y z o s t a n i e
d o k a t a l o g u B l o c k s .
P o d w ó j n y m k l i k n i c i e m o t w ó r z
D B 3 .
W p o j a w i a j c y m s i o k n i e
d i a l o g o w y m N e w D a t a B l o c k
a k t y w u j D a t a B l o c k .
Z a m k n i j o k n o p o t w i e r d z a j c
k l a w i s z e m O K .
W s k a z ó w k a : w r o z d z i a l e 5 . 5 ,
u t w o r z o n y j e s t l o k a l n y b l o k d a n y c h
a k t y w u j c o p c j " D a t a b l o c k
r e f e r e n c i n g a f u n c t i o n b l o c k . " Z a
p o m o c " D a t a b l o c k " t w o r z o n y j e s t
z a t o g l o b a l n y b l o k d a n y c h . .
7 8
P r o g r a m o w a n i e z m i e n n y c h w b l o k u d a n y c h
W k o l u m n i e N a m e
P E _ A c t u a l _ S p e e d .
B y u s t a l i t y p w y b i e r z p r a w y m
p r z y c i s k i e m m y s z y z m e n u
k o n t e k s t u E l e m e n t a r y T y p e s
> I N T .
Z d e f i n i o w a n o p r z y k Ba d o w o t r z y d a n e g l o b a l n e w D B 3 . U z u p e Bn i j o d p o w i e d n i e
d a n e w t a b e l i d e k l a r a c y j n e j z m i e n n y c h .
Z m i e n n e s t a n u o b r o t ó w w b l o k u d a n y c h
P E _ A c t u a l _ S p e e d i D E _ A c t u a l _ S p e e d
t r a k t o w a n e s t a k s a m o j a k s Bo w a z n a c z n i k ó w
( m e r k e r ó w ) M W 2 P E _ A c t u a l _ S p e e d i M W 4
D E _ A c t u a l _ S p e e d . P o k a |e m y t o w n a s t p n y m
r o z d z i a l e .
Z a p i s z g l o b a l n y b l o k d a n y c h .
7 9
P r z y p o r z d k o w a n i e s y m b o l i
B l o k o w i d a n y c h t a k |e m o |e s z
p r z y p o r z d k o w a n a z w
s y m b o l i c z n .
O t w ó r z S y m b o l T a b l e i w p r o w a d z
d l a b l o k u d a n y c h D B 3 s y m b o l
S _ D a t a .
J e [l i w r o z d z i a l e 4 k o p i o w a Be [ t a b e l
s y m b o l i z p r z y k Ba d o w e g o p r o j e k t u
( z E n 0 1 _ 0 2 _ S T E P 7 _ _ S T L _ 1 - 1 0 ,
z E n 0 1 _ 0 6 _ S T E P 7 _ _ L A D _ 1 - 1 0 l u b
z E n 0 1 _ 0 4 _ S T E P 7 _ _ F B D _ 1 - 1 0 ) d o
s w o j e g o p r o j e k t u G e t t i n g S t a r t e d , n i e
m u s i s z t e r a z w p r o w a d z a n o w y c h
s y m b o l i .
Z a p i s z t a b e l s y m b o l i i z a m k n i j
o k n o S y m b o l E d i t o r .
Z a m k n i j t e | t a b e l d e k l a r a c j i
z m i e n n y c h g l o b a l n e g o b l o k u
d a n y c h .
G l o b a l n y D B w t a b e l i d e k l a r a c j i z m i e n n y c h :
U |y w a j c V i e w > D a t a V i e w m o |e s z z m i e n i a a k t u a l n e w a r t o [c i d a n y c h t y p u I N T
w t a b e l i g l o b a l n e g o b l o k u d a n y c h ( p o r . r o z d z . 5 . 5 ) .
G l o b a l n y D B w t a b e l i s y m b o l i :
W p r z e c i w i e Ds t w i e d o l o k a l n e g o b l o k u d a n y c h t y p d a n y c h g l o b a l n e g o D B w t a b e l i
s y m b o l i j e s t z a w s z e a d r e s e m a b s o l u t n y m . W n a s z y m p r z y k Ba d z i e t y p d a n y c h t o
D B 3 . D l a l o k a l n e g o b l o k u d a n y c h n a s t a Be p o d a n y j e s t j a k o t y p d a n y c h
p r z y n a l e |n y F B .
W i c e j i n f o r m a c j i u z y s k a s z p o d H e l p > C o n t e n t s
P r o g r a m m i n g B l o c k s i C r e a t i n g D a t a B l o c k s .
8 0
Wyszukiwarka
Podobne podstrony:
zobow r8zarzadzanie r8R8 Wielka Brytaniar8R8 3r8R8R8R8R8 Gospodarka w KrólestwieTazbir Kultura szlachecka w Polsce R82010 Audi R8 5 2 FSI Quattro ReadmeR8 1Krawiec Seksualność w średniowiecznej Polsce R8więcej podobnych podstron