Output
This function block shows a human-readable, serialized view of the data coming into it. It is intended for inspecting runtime values, quick debugging, and lightweight on-screen logging of data produced by other function blocks.
π₯ Inputs
Generic This input socket accepts any data (numbers, text, lists, dictionaries, image metadata, detection results, etc.) from other function blocks.
π€ Outputs
This function block does not produce any output sockets. It is a display-only block.
πΉοΈ Controls
Output Display A resizable text area that shows the serialized representation of the incoming data. It collects and appends entries during each run and updates the view for easy inspection.
βοΈ Running mechanism
At the start of a run the block clears its internal display buffer so each run shows only that run's entries.
During the run each incoming value is converted into a readable, indented text representation and appended to the buffer.
At the end of the run the combined text is shown in the
Output Displayso you can review all collected entries in sequence.
This makes the block useful to monitor how data changes during a scenario without saving files.
β¨ Features
Human-readable, indented serialization for quick inspection of complex data structures.
Converts non-display-friendly values into readable text so the display remains informative.
Accumulates entries during a run, showing a timeline of values produced.
Resizable display area for long records or multiple entries.
π Usage Instructions
Connect a producing block (for example, a detection or processing block) to the
Genericinput.Run the scenario. The
Output Displaywill populate with a readable representation of the incoming data for the current run.Use the display to verify data structure, counts, coordinates, and other metadata before wiring data to persistent storage or network blocks.
π‘ Tips and Tricks
Use this block together with detection or analysis blocks to inspect their outputs:
Connect outputs from
Object Detection,Object Detection - Custom,Mask Detection,Pose Estimation,Object_Detection_TrackerorFind Objectinto this block to quickly view counts, positions and other result details.
When you want to persist or transmit the data you inspected here, pair it with:
CSV Exportto write tabular data to files,Data to JSONto assemble structured JSON logs,REST API - PostorMQTT Publishto send the inspected data to servers or message brokers,Image LoggerorImage Writewhen you also need to save visual evidence.
For quick debugging alongside visual checks, use
Show Imagein parallel: inspect images while viewing detection metadata in this block.Use
Debug Inputto cross-check what is logged vs. what appears in your program logs.
π οΈ Troubleshooting
Nothing appears in the display:
Ensure a producing block is connected to the
Genericinput and that it outputs data during the run.
Very long records are hard to read:
Consider saving structured data using
CSV Export,Data to JSONor sending it to a server withREST API - Postfor post-run analysis.
Data looks abbreviated or not as expected:
Confirm the producing block's output type (for example, counts, lists, dictionaries) and inspect that block (e.g.,
Object Detection,Mask Detection) to ensure it is producing the expected fields.
Last updated
Was this helpful?