On this page

Accessing the current simulation time

Simulation time is a timestamp that is retrieved from a simulation clock. You can use ALH API to get the simulation time of execution.

double getCurrentTime()
double getCurrentTime(String timeUnit)


The following code fragment shows how to get the simulation time of execution through ALH API.

ALH.getCurrentTime();
ALH.getCurrentTime("ms");


Accessing a simulation time unit

The simulation time unit is defined in the tag "timeUnit" of an SimulationConfig stereotype. If you do not define the value of this tag, the default unit of time is the millisecond. You can use ALH API to get a simulation time unit of execution.

double getTimeUnit(String timeUnit)


The following code fragment shows how to get the TimeUnit tag of a SimulationConfig through ALH API.

ALH.getTimeUnit();          // millisecond