Reloj
Devuelve el valor del reloj, medido en "ticks". Este valor se incrementa en 1 durante cada iteración del código, lo cual ocurre 5 veces por segundo a velocidad normal.

Descripción
El bloque Clock devuelve el valor del reloj, medido en "ticks". Este valor se incrementa en 1 durante cada iteración del código, lo cual ocurre 5 veces por segundo a velocidad normal. La velocidad a la que el reloj se incrementa está determinada por el valor del deslizador de velocidad del motor. Un valor de n en el deslizador hace que el reloj avance n veces por segundo. El reloj comienza en cero cuando se inicia el programa. Este es un bloque de código que forma parte del cajón Environment.
Uso
Clock se refiere al valor del reloj, medido en "ticks". Este valor se incrementa en 1 tras cada iteración del código. La velocidad a la que el reloj avanza está determinada por el valor del deslizador de velocidad del motor. Un valor de n en el deslizador hace que el reloj avance n veces por segundo. El reloj comienza en cero cuando se inicia el programa.
Sintaxis
Este bloque no tiene entradas.
Retorna: clock
Usos Comunes
Principalmente se utiliza para simular el paso del tiempo en simulaciones y para indicar cuándo deben realizarse determinadas acciones en puntos específicos del tiempo.
Ejemplo
El siguiente modelo muestra flores creciendo con la lluvia a lo largo del tiempo. El reloj se utiliza para determinar cuándo comienzan y terminan las tormentas eléctricas: lloverá entre los tics 50 y 100, después de los cuales el reloj se reiniciará a 0. En total, hay 50 tics de lluvia seguidos de 50 tics sin lluvia.

Notas
El valor del reloj es global y compartido por todos los agentes en la simulación.
Bloques Relacionados
- Set Clock To - Restablece el reloj a un valor específico