Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2)); DECL STATISTICS ALLNODES; END.
Tiempo: 0.0 L1.1 Lista de Eventos Pendientes Simulación lista para arrancar LT E L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 0.0 L1.1 Lista de Eventos Pendientes Se procesa la primera llegada (asociada a L) LT E L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.1 Lista de Eventos Pendientes Se avanza el tiempo y se comienza la ejecución del nodo L LT E L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.1 L1.8 Lista de Eventos Pendientes LT E Se genera la próxima llegada L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.1 L1.8 Lista de Eventos Pendientes 1 LT E Se genera el primer cliente ([1]) y se envía a T L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.1 L1.8 Lista de Eventos Pendientes 1 LT E Se chequea T y como hay capacidad, se atiende y genera la salida 1 T2.9 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.1 Lista de Eventos Pendientes LT E Se procesa el próximo evento (la llegada) 1 L1.8T2.9 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.8 Lista de Eventos Pendientes LT E Se avanza el tiempo y se comienza la ejecución del nodo L 1 T2.9 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.8 L2.3 Lista de Eventos Pendientes LT E Se genera la próxima llegada T2.9 1 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.8 L2.3 Lista de Eventos Pendientes LT E Se genera el segundo cliente ([2]) y se envía a T T L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.8 L2.3 Lista de Eventos Pendientes LT E Se chequea T y como no hay capacidad, [2] queda en cola T L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 1.8 L2.3 Lista de Eventos Pendientes LT E Se procesa el próximo evento (la llegada) T L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.3 Lista de Eventos Pendientes LT E Se avanza el tiempo y se comienza la ejecución del nodo L 1 T2.9 2 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.3 T2.9 Lista de Eventos Pendientes LT E Se genera la próxima llegada L L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.3 T2.9 Lista de Eventos Pendientes LT E Se genera el segundo cliente y se envía a T L L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.3 T2.9 Lista de Eventos Pendientes LT E Se chequea T y como no hay capacidad, [3] queda en cola L L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.3 T2.9 Lista de Eventos Pendientes LT E Se procesa la salida de [1] L L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.9 L3.2 Lista de Eventos Pendientes LT E Se avanza el tiempo y se ejecuta T 123 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.9 L3.2 Lista de Eventos Pendientes LT E [1] se envía a E 1 23 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.9 L3.2 Lista de Eventos Pendientes LT E Como ahora hay capacidad, se atiende a [2] 23 1 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.9 L3.2 Lista de Eventos Pendientes LT E … y se genera su salida 23 1 T3.5 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Tiempo: 2.9 L3.2 Lista de Eventos Pendientes LT E Se procesa E y se elimina [1] 23 1 T3.5 L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::
Así sucesivamente continua la simulación …