Saltar al contenido principal

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.

Bloque de Reloj

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.

Ejemplo de código del Reloj

Notas

El valor del reloj es global y compartido por todos los agentes en la simulación.

Bloques Relacionados