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
Conecta los datos que quieras inspeccionar al conector
Input.Ejecuta tu escenario. El contenido de la entrada se imprimirá en la ventana de log cada vez que se evalúe el bloque.
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 Noneantes de este bloque para evitar registrar valores None repetidos y así filtrar solo datos significativos.Combínalo con
Rising EdgeoLogic Inputpara 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 Imagepara 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 LocaloData Write Globaly visualízalos conData Read Local/Data Read Global.Si quieres registrar arrays numéricos o datos tabulares, considera también conectar salidas a
CSV Exportpara un registro persistente.Combinaciones útiles para comprobaciones comunes:
Comprobaciones visuales de objetos: conecta salidas de
Object Detection,Find ObjectoMask Detectiona este bloque para inspeccionar listas de detección y recuentos.OCR y comprobación de textos: alimenta salidas de
OCRoOCR (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 ThresholdoHSV Filterpara 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 InputoRising Edge).El log muestra estructuras grandes poco legibles: para imágenes grandes o listas largas, usa
Show Imageo guarda los datos conImage Logger/CSV Exporten 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