Você está na página 1de 3

ARQUIVOS PARA SIMULAgO: Move_TimG, M o v e _ P o s i t i o n s , PausG_Time, Move L i n e s

E s t e e x p l i c a o s i g n i f i c a d o d o s a r q u i v o s necessrios p a r a a s i m u l a g a o do m o d e l o s de tcnicas d e i n t e r a t i v i d a d e criados.

Sao

(04) q u a t r o a r q u i v o s :

Move_Time Move_Positions Pause_Time Move_Lines Significados: Move_Time = d i z q u a l o momento em que o c o r r e o p r i m e i r o PLAY e os d e m a i s s a l t o s ( q u e podem s e r p a r a f r e n t e ou p a r a tras). E s t e a r q u i v o c o n s t i t u i d o de duas c o l u n a s . A p r i m e i r a c o l u n a detm a i n f o r m a g a o s u p r a c i t a d a . A s e g u n d a c o l u n a sempre p r e e n c j h i d a com 1 e d e v e - s e a f o r m a como o T a n g r a m l os a r q u i v o s de e n t r a d a . O 1 i n d i c a que um e v e n t o . E x e m p l o : Move_Time 2 5 7 1 1 1

S i g n i f i c a q u e f o i dado um p l a y aps 2 u n i d a d e s de t e m p o , c o n t a d a s a p a r t i r da s i m u l a g a o t e r i n i c i a d a . F o i dado um s a l t o ( p a r a t r a s o u p a r a f r e n t e ) 5 u n i d a d e s d e tempo aps PLAY t e r o c o r r i d o . F o i dado um n o v o S a l t o ( p a r a t r a s o u p a r a f r e n t e ) 7 u n i d a d e s de tempo d e p o i s do ltimo s a l t o . N o t e que o tempo sempre em r e l a ^ a o ao a n t e r i o r . Significados: Move_Position = d i z q u a l p a r a q u a l p o s i g a o da m i d i a o c o r r e o PLAY ou o s s a l t o s . E x i s t e urna l i n h a a d i c i o n a l ( u l t i m a ) que i n d i c a o tempo que o c l i e n t e p e r m a n e c e u no s i s t e m a d e s d e o PLAY i n i c i a l . E s t e a r q u i v o c o n s t i t u i d o de duas c o l u n a s . A p r i m e i r a c o l u n a detm a i n f o r m a g a o s u p r a c i t a d a . A s e g u n d a c o l u n a sempre p r e e n c h i d a com 1 e d e v e - s e a f o r m a como o T a n g r a m l os a r q u i v o s de e n t r a d a . O 1 i n d i c a que um e v e n t o . Exemplo: Move_Positions

10 50 3 80

1 1 1 1

S i g n i f i c a q u e o PLAY dado i n i c i a l m e n t e i n i c i o u na u n i d a d e 10 da m i d i a . S i g n i f i c a que o p r i m e i r o s a l t o dado f o i p a r a p o s i c j a o 50 da m i d i a . S i g n i f i c a que o s e g u n d o s a l t o dado f o i p a r a p o s i g a o 3 da m i d i a . S i g n i f i c a que o c l i e n t e f i c o u 80 u n i d a d e s de tempo no s i s t e m a aps t e r dado o PLAY i n i c i a l .

Significados: Pause_Time = d i z q u a l o tempo d a s a g o e s Pause/Resume durante a i n t e r a t i v i d a d e . E s t e a r q u i v o c o n s t i t u i d o de d u a s c o l u n a s . A p r i m e i r a c o l u n a detm a i n f o r m a g a o s u p r a c i t a d a . A s e g u n d a c o l u n a sempre p r e e n c h i d a com 1 e d e v e - s e f o r m a como o T a n g r a m l os a r q u i v o s de e n t r a d a . O 1 i n d i c a que 01 (um) e v e n t o . Exemplo: 7 9 5 2 1 1 1 1 Pause_Time

S i g n i f i c a que o p r i m e i r o PAUSE f o i dado 7 u n i d a d e s de tempo aps o PLAY i n i c i a l . S i g n i f i c a que o p r i m e i r o Resume f o i dado 9 u n i d a d e s de tempo aps o ltimo Pause. S i g n i f i c a que o s e g u n d o Pause f o i dado 5 u n i d a d e s de tempo aps o ltimo Resume. S i g n i f i c a que o s e g u n d o Resume f o i dado 2 u n i d a d e s d e tempo aps o ltimo Pause. N o t e que e s t e a r q u i v o sempre t e m um nmero de PAR. Significados: Move_Lines = d i z qtas linhas Pause_Time. t e m os a r q u i v o s Move_Time e linhas

E s t e a r q u i v o c o n s t i t u i d o de d u a s c o l u n a s . A p r i m e i r a c o l u n a detm a i n f o r m a g a o s u p r a c i t a d a . A s e g u n d a c o l u n a sempre p r e e n c h i d a com 1 e d e v e - s e f o r m a como o T a n g r a m l os a r q u i v o s de e n t r a d a . O 1 i n d i c a que 01 (um) e v e n t o . Exemplo: Move_Lines 3 2 1 1

significa Significa

que o a r q u i v o Move_Time t e m 3 l i n h a s . que o a r q u i v o Pause_Time t e m 2 l i n h a s .

3 O

1 1

S i g n i f i c a que o a r q u i v o Move_Time t e m 3 l i n h a s . S i g n i f i c a que o a r q u i v o Pause_Time t e m O l i n h a s ou s e j a nao h o u v e Pause.

( a r q u i v o v a z i o ou

nulo),

Por

f i m , p a r a e f e i t o de implementago:

O o b j e t o t e m t a m n a h o 100 m i n e c o n s t i t u i d o de 100 u n i d a d e s i n d i v i s i v e i s . I s t o , t o i d a r e q u i s i g a o s p e d e p a r a o i n i c i o da u n i d a d e . Por e x e m p l o , o c l i e n t e nao p e d e a p o s i g a o 30 s e g u n d o s da m i d i a Ou pede posigo O s e g u n d o s o u 60 s e g u n d o s . As j a n e l a s de tempo e parmetros de l i m a r de tempo sao c a l c u l a d o s e d a d o s em s e g u n d o s . (Deltas)

Os a r q u i v o s cima d e s c r i t o s e s t a o na s e g u i n t e f o r m a : Move_Time em s e g u n d o s M o v e _ P o s i t i o n s em s e g u n d o s / 1 0 0 0 0 0 0 Pause_Time em s e g u n d o s Move L i n e s (num. l i n h a s ) / l O O O

Você também pode gostar