-
Notifications
You must be signed in to change notification settings - Fork 0
/
tp.txt
76 lines (75 loc) · 1.81 KB
/
tp.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
OFICINA STORAGE 10000
MOSTRADOR STORAGE 4
; TABLES
TCLIENTE TABLE M1,240,30,30 ;TIEMPO TOTAL EN SISTEMA
TCOLAMOST QTABLE MOSTRADOR,60,30,10 ;TIEMPO EN COLA EN MOSTRADOR
CANTMOST TABLE Q$MOSTRADOR,5,10,10 ;CANTIDAD DE GENTE EN EL MOSTRADOR POR CADA ARRIBO DE PERSONA
CANTOF1 TABLE Q$OFICINA1,5,10,10 ;CANTIDAD DE GENTE EN OFICINA 1
CANTOF2 TABLE Q$OFICINA2,5,10,10 ;CANTIDAD DE GENTE EN OFICINA 2
; INITIAL
INITIAL X1,4
; FUNCIONES
TIPOCLI FUNCTION RN1,D4
.36,1/.62,2/.84,3/1,4
TEMPCLI FUNCTION P$TIPO,D4
1,60/2,75/3,90/4,120
GENERATE 120,60 ; LLEGAN PUERTA PRINCIPAL
TRANSFER ,ASIGNAR
GENERATE 150,90 ; LLEGAN POR EL LATERAL
ADVANCE 180,90
ASIGNAR ASSIGN TIPO,FN$TIPOCLI
TEST NE P$TIPO,2,VOYOFIC
TEST NE P$TIPO,3,VOYOFIC
TRANSFER ,IRMOST
VOYOFIC TEST E P$TIPO,2,IROFI2
TRANSFER ,IROFI1
IRMOST TABULATE CANTMOST
QUEUE MOSTRADOR
ENTER MOSTRADOR
DEPART MOSTRADOR
ADVANCE FN$TEMPCLI,30
LEAVE MOSTRADOR
TRANSFER ,FIN
IROFI1 TABULATE CANTOF1
QUEUE OFICINA1
SEIZE OFICINA1
DEPART OFICINA1
ADVANCE FN$TEMPCLI,30
RELEASE OFICINA1
TRANSFER ,FINOFIC
IROFI2 TABULATE CANTOF2
QUEUE OFICINA2
SEIZE OFICINA2
DEPART OFICINA2
ADVANCE FN$TEMPCLI,30
RELEASE OFICINA2
TRANSFER ,FINOFIC
FINOFIC TRANSFER .60,IRMOST
FIN TRANSFER .05,CAJAS
TRANSFER ,SALIDA
CAJAS TRANSFER .02,COMUN
PRIORITY 1
COMUN SELECT NU CAJA,1,X1,,,NOHAY
TRANSFER ,PAGAR
NOHAY SELECT MIN CAJA,1,X1,,Q
PAGAR QUEUE P$CAJA
SEIZE P$CAJA
DEPART P$CAJA
ADVANCE 180,90
RELEASE P$CAJA
TRANSFER ,SALIDA
SALIDA TRANSFER .30,PRINC
ADVANCE 180,90
PRINC TABULATE TCLIENTE
TERMINATE
* SUBSISTEMA DE TIEMPO PARA LA CANTIDAD DE CAJAS
GENERATE 10800,,,1
SAVEVALUE 1,8
ADVANCE 10800
SAVEVALUE 1,5
ADVANCE 10800
SAVEVALUE 1,7
TERMINATE
* SUBSISTEMA DE 08:00HS A 18:00 HS
GENERATE 3600
TERMINATE 1