Chi Tutorial
This manual explains using the Chi modeling language.
Topics
Introduction (global description of the aims of the language)
Basics: Elementary knowledge needed for writing and understanding Chi programs. Start here to learn the language!
Data types (explanation of all kinds of data and their operations)
Statements (available process statements)
Functions (how to use functions)
Input and output (reading/writing files, displaying output)
Programming: How to specify parallel executing processes using the Chi language.
Modeling stochastic behavior (how to model varying behavior)
Processes (creating and running processes)
Channels (connecting processes with each other)
Modeling: Modeling a real system with Chi.
Buffers (modeling temporary storage of items)
Servers (modeling machines)
Conveyors (modeling conveyor belts)
Experiments (performing simulation experiments)
Visualization: Making an animated graphical display of a system with the Chi simulator.
SVG visualization (how to attach an SVG visualization)
SVG example (an SVG example)