DIVAs GUI includes the Simulation Control Interface and the Simulation Query Interface.
The Simulation Control Interface allows users to control a running simulation (i.e., start/stop the simulation, adjust parameters, save/load simulation states).
User’s inputs are converted into control command messages which are transmitted to the Divas-Core through the MTS.
The Simulation Query Interface is used to submit queries about agents (e.g., ?nd agent #131) or environment objects (e.g., display information about buildings in the environment). These queries are sent to the GUISimState Repository which is updated at every simulation cycle with data pertaining to the virtual entities as well as statistics (e.g., agent count, object count) and control information (e.g., simulation cycle time, simulation cycle number).
Simulation Control Interface:
Simulation Query Interface: