Gordon's GPSS Examples
Below are the examples from Gordon's book, slightly modernized
(mostly by using symbolic names wherever possible to increase readability).
The following file-types can be found below:
- modelname_GPSS_mdl.eps : an image in Encapsulated Postscript of a GPSS block diagram
(in the meta-modelling tool AToM3).
- modelname_GPSS_mdl.pdf : an image in PDF format of a GPSS block diagram
(in the meta-modelling tool AToM3).
- modelname_GPSS_world.gps : a binary model file for the GPSS World modelling and simulation tool
(for the Windows platform).
You can download
GPSS
World student edition from
www.minutemansoftware.com.
The software has a builtin help. The online reference manual is at
www.minutemansoftware.com/reference/reference_manual.htm.
A note to Linux users: GPSS World can be run under Linux using
the free implementation of Windows for Unix
wine. Your mileage may vary.
- modelname_GPSS_world.gps.txt : a readable (text) version of the GPSS model simulated in GPSS World.
- modelname_GPSS_world.simres.txt : a readable (text) version of the results of a simulation run
of modelname_GPSS_world.gps in GPSS World.
The files
Designing GPSS models visually in AToM3
Drawing of models may be done with AToM3.
A version of AToM3 with GPSS support is here
[AToM3-GPSS-2.2.tgz]
[AToM3-GPSS-2.2.zip]. In the GPSS/models directory, the models
are call modelname_GPSS_mdl.py. Launch the ATOM3.py application to get started.
There is support (limited, use with caution) for .gps generation from a block diagram specification
in AToM3. As GPSS World uses a binary format for GPSS models, you need to paste the .gps text file
into a New Model window in GPSS World.
Note that this version of AToM3 has the old user interface. A newer version is much easier
to use, but has a problem with .gps generation. This will hopefully be fixed soon.