Ventana de Depuración

Sitio: QSC
Curso: Q-SYS Control 101 Training (Spanish)
Libro: Ventana de Depuración
Imprimido por: Invitado
Día: Sunday, 19 de May de 2024, 13:10

Descripción

Descripción de la lección

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

Transcripción de video

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.