GPSS1 PDF
GPSS1 PDF
server
A queue
Arriving customers
Another possiblity
server
A storage
Arriving customers
QUEUE
SEIZE
(SERVER)
ADVANCE
(DELAY)
RELEASE
(SERVER)
TERMINATE
END
Basic structure:
A transaction is a GPSS object with a number of
attributes. A transaction is like a customer entering into the
process for service. A single transaction may represent
several individual entities.
28, 6
PUMPQ
PUMP1
PUMPQ
15,8
PUMP1
1
BLOCKTYPE
A,B,C,
;comment
e.g.
32 DURN ADVANCE FN$DELAY
Some explantions.
1. A transaction ENTERs a storage, and must LEAVE a
storage.
2. TRANSFER works in BOTH mode as follows:
TRANSFER
,THERE
GENERATE
TRANSFER
GENERATE
TRANSFER
GENERATE
QUEUE
18,6,,250,1
,THERE
21,5,,,2
,THERE
15,5,,200,3
MEMQ
A,B,C,D,E
60
time
GENERATE
40,8,12,250,5
time
time=0
time=12
GENERATE
,,,50
28, 6
PUMPQ
PUMP1
PUMPQ
15,8
PUMP1
480
1
10
GENERATE
15
QUEUE
17
SEIZE
25
DEPART
30
ADVANCE
35
RELEASE
40
TERMINATE
START
250
RESET
START
100
STOP
50 END
28, 6
PUMPQ
PUMP1
PUMPQ
15,8
PUMP1
1
250, NP
100
250
100
10
20
25
27 HERE
30
35
39
43
47
START 40
STOP
END
GENERATE
TRANSFER
GENERATE
QUEUE
SEIZE
DEPART
ADVANCE
RELEASE
TERMINATE