For the complete documentation index, see llms.txt. This page is also available as Markdown.

Debug Input

Este bloque de función escribe el contenido de su entrada en la ventana de registro (log) para que puedas inspeccionar los valores en tiempo de ejecución. Es útil para comprobaciones rápidas durante el diseño del escenario y para la resolución de problemas.

📥 Inputs

Input Datos genéricos para inspeccionar. Si la entrada es una imagen, el log mostrará información resumida (min, max, std, tamaño). Para otros tipos de datos, el log mostrará una representación legible.

📤 Outputs

Este bloque de función no produce salidas.

🕹️ Controls

Controls Ninguno — este bloque no tiene widgets interactivos.

🎯 Features

  • Inspección sencilla en tiempo de ejecución de cualquier dato conectado.

  • Resumen automático de imágenes al recibir arrays de imagen (muestra min, max, desviación estándar y dimensiones).

  • Ligero: pensado para comprobaciones rápidas y depuración durante la construcción del flujo de trabajo.

📝 Usage Instructions

  1. Conecta los datos que quieras inspeccionar al conector Input.

  2. Ejecuta tu escenario. El contenido de la entrada se imprimirá en la ventana de log cada vez que se evalúe el bloque.

  3. Usa la salida del log para verificar valores esperados, formas de datos (shapes) o para detectar valores None/vacíos inesperados.

📊 Evaluation

Al evaluarse, este bloque lee la entrada actual y publica un mensaje descriptivo en el log. Las imágenes se resumen; otros tipos de datos se convierten a una cadena legible antes de registrarse.

💡 Tips and Tricks

  • Usa Is None antes de este bloque para evitar registrar valores None repetidos y así filtrar solo datos significativos.

  • Combínalo con Rising Edge o Logic Input para registrar solo en eventos específicos (por ejemplo, cuando una condición pasa a true) y mantener el log legible.

  • Al inspeccionar flujos de imagen, empareja con Show Image para confirmar visualmente a qué se refiere el resumen de la imagen.

  • Para almacenar valores inspeccionados para análisis posterior, enruta los datos a Data Write Local o Data Write Global y visualízalos con Data Read Local / Data Read Global.

  • Si quieres registrar arrays numéricos o datos tabulares, considera también conectar salidas a CSV Export para un registro persistente.

  • Combinaciones útiles para comprobaciones comunes:

    • Comprobaciones visuales de objetos: conecta salidas de Object Detection, Find Object o Mask Detection a este bloque para inspeccionar listas de detección y recuentos.

    • OCR y comprobación de textos: alimenta salidas de OCR o OCR (EasyOCR) aquí para verificar el texto reconocido antes de exportarlo.

    • Depuración de preprocesado de imágenes: coloca este bloque después de Blur, Image Threshold o HSV Filter para inspeccionar resultados intermedios.

🛠️ Troubleshooting

  • Sin salida en el log: asegúrate de que el bloque esté conectado y el escenario esté en ejecución. Si la entrada no se evalúa, prueba añadiendo un disparador río arriba (por ejemplo Logic Input o Rising Edge).

  • El log muestra estructuras grandes poco legibles: para imágenes grandes o listas largas, usa Show Image o guarda los datos con Image Logger / CSV Export en lugar de depender únicamente del log.

  • Mensajes idénticos repetidos que saturan el log: usa bloques de control de eventos como Rising Edge, All True, o lógica de compuertas (And / Or) para reducir la frecuencia de evaluación de este bloque.

Última actualización