Ventana de Depuración

Q-SYS Control 101 Training (Spanish) : Fundamentos de Scripting

3 ) Comunicación Básica

12m 57s

4 ) Block Controller

0m 0s

6 ) Control de Flujo

33m 58s

7 ) Término del Entrenamiento Control 101

1m 24s

Descripción de la lección

Ventana de Depuración 3m 1s

Reúne retroalimentación de tu script usando la función de Debug Print.

Transcripción de video

Ventana de Depuración 3m 1s
0:08
Vamos a hablar del feedback (retroalimentación) – no del feedback en audio, y no del tipo de
0:13
feedback que recibes de tu jefe. Sino del feedback que tu script entrega para saber que está haciendo algo.
0:20
A menudo, el comando “Print” (imprimir) es la mejor forma de hacer esto.
0:25
Si escribes “print”, fíjate que se vuelve azul ya que es una palabra de comando reservada, entonces
0:31
puedes colocar entre paréntesis la información que quieras que se muestre. Cualquier cosa que
0:37
imprimas se mostrará en el Debug Output Window (Ventana de Salida de Depuración) para tu
0:42
referencia.
0:43
Imprimir es una gran forma de ver los resultados de tu script. Podrías decirle al script que sume 1 + 1,
0:50
pero si no le dices también que imprima la respuesta, ¡entonces no sabrías si lo hizo!.
0:55
Después, cuando construyamos funciones, será muy común incluir el comando print dentro de tu
1:00
función como una forma de confirmar que la función se realizó. Si colocas un comando print al
1:06
principio de la función, entonces sabrás que la función se llamó por la presencia de la cadena de texto
1:12
en tu ventana de depuración.
1:14
Cuando imprimes, puedes usar ya sea comillas simples o comillas dobles para colocar la cadena que
1:20
será impresa. Ambos métodos trabajan de la misma forma.
1:24
Algunas veces más querrás imprimir una variable, o una cadena que venga de un dispositivo de
1:29
terceros o tal vez el valor de algún control. Cualquier cosa puede ser incluida dentro del paréntesis
1:35
del comando “print” para que sea regresado a la Ventana de Debug Output.
1:40
En el Block Controller encontrarás el comando “print” en la categoría System. Fíjate que tiene un
1:45
bloque de cadena de texto conectado a él por defecto, permitiéndote escribir en el tu mensaje.
1:51
Posteriormente cuando hablemos de manipulación de cadenas, verás que puedes añadir otro tipo de
1:56
información ahí.
1:57
Por ahora, solo escribamos el mensaje que quieras que se muestre, y si pasas a la pestaña de Lua,
2:03
verás que se generó de manera automática en el código el comando Print que ya conocemos.
2:08
Así que- ¿Hay un equivalente al comando print en los Control Components? No, no en realidad.
2:15
Puedes colocar el mouse en cualquiera de los pines de control para saber cuál es la cadena de ese
2:19
control o puedes enviar un control a un Text Display para tener retroalimentación de qué está
2:25
haciendo, pero no hay una buena forma de combinar o manipular cadenas usando Control
2:30
Components.
2:31
De manera similar, la única depuración que logras con los Control Components
2:36
es una nube de enojo sobre tu cabeza cuando no conectaste correctamente y no
2:40
sabes cómo arreglarlo. Así que, incluso con algo tan sencillo como la ventana de depuración, puedes
2:46
comenzar a ver las diferencias entre estos tres métodos de programación. ¡Adelante! Realiza el
2:52
ejercicio de Impresión de Depuración en la Hoja de Trabajo y continua con el siguiente video cuando
2:57
estés listo.