Skip to content

Control ​

En la programación con bloques, los bloques de control determinan el flujo del programa.
Pueden esperar un tiempo, detectar pulsaciones de teclas, registrar mensajes y más.

Esperar ​

Espera el tiempo indicado (en segundos) y después ejecuta la instrucción siguiente.

wait_sec

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
secEntrada (campo)Tiempo de espera — un número literal (p. ej. Utils.wait(0.5))decimal ≥ 0-
secEntrada (bloque)Tiempo de espera — una variable/expresión (p. ej. Utils.wait(time))decimal ≥ 0-

Python ​

python
# campo sec = 2 → sin cambios (en segundos)
Utils.wait(2)

# entrada mediante una variable
Utils.wait(myVar)

Esperar un fotograma ​

Detiene la ejecución del programa durante un fotograma (unos 0,001 segundos).

wait_1msec

Parámetros ​

(ninguno — fijo en 0,001 segundos)

Python ​

python
Utils.wait(0.001)

Tecla pulsada ​

Devuelve como verdadero(True) / falso(False) si una tecla concreta está pulsada.

key_pressed

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
keyEntradaNombre de la teclaspace, up, left, right, down, a~z, 0~9,
shift, ctrl, alt, enter, tab, esc, backspace
-

Python ​

python
Utils.keypressed('space')

Registrar ​

Muestra en tiempo real el valor de una variable o propiedad concreta en la ventana Consola.

log

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
dataEntradaEl valor que se muestravalor cualquiera-
tagEntradaEtiqueta del registrotexto-
unitEntradaIndicación de la unidadtexto-

Python ​

python
Utils.log(data, '', '')

Mostrar gráfico ​

Muestra la variación de un valor concreto como gráfico en tiempo real en la ventana de gráfico.
Puedes establecer el color, los valores mínimo y máximo y el rango del gráfico.

scope

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
signalEntrada (bloque)Valor de la señal del gráficodecimal-
nameEntradaNombre del gráficotexto-
min_valEntrada (campo)Valor mínimo del gráficodecimal-
max_valEntrada (campo)Valor máximo del gráficodecimal-
colorColorColor del gráfico (hex)texto hex-

Python ​

python
Utils.scope(signal, '', 0, 100, '#000000')