Understanding and representing information flow and control logic is as important as representing material flow. The user defines the physical and logical components of a model and these are compiled into executable simulation and animation code. A model consists of at least one process and movement systems. Loads are units of traffic that move between one or more processes in a process system.
Processes contain control logic to control the flow of manufacturing materials or control messages.
A load in a process can claim and release resources, enter and leave queues, change the values of variables and attributes, etc. The user first creates a layout and them adds movement systems, and process systems. They may be accumulating or non-accumulating. A conveyor interfaces with a process at a station. Cranes A process system consists of processes each containing procedural textual code.