Scope

This function block allows you to visualize numerical data in real-time by plotting them on a live graph. It can handle multiple inputs simultaneously and provides a clear view of the changing values.

📥 Inputs

Input 1 to Input 10 Ten different numerical inputs are accepted, allowing for a variety of data streams to be visualized.

📤 Outputs

This function block does not produce any outputs.

🕹️ Controls

Live Plot This graph dynamically updates to show the values of the connected inputs. Each input corresponds to a separate curve on the graph.

🎨 Features

Multiple Input Handling Capable of accepting up to ten numerical inputs for simultaneous visualization.

Real-time Updates The graph updates in real time, reflecting changes to the input values immediately.

Custom Curve Names Each input can be labeled for easier identification on the plot, enhancing user experience.

📝 Usage Instructions

  1. Connect Inputs: Link numerical data sources to any of the ten input slots.

  2. Monitor Data: The associated plot will reflect real-time changes as data flows through the connected inputs.

  3. Custom Curves: Optionally, you can set the names of the curves by naming the input sockets.

📊 Evaluation

Upon running this function block, it will continuously monitor and visualize up to ten input values on a live plot, providing real-time feedback on data changes.

💡 Tips and Tricks

Limiting Data Range

If your inputs vary widely in value, consider normalizing the data to fit within a common scale for better visualization.

Multiple Data Sources

Use this block to visualize data from various sources simultaneously. For instance, you can connect various sensors or calculations outputs to see their interplay on the plot.

Dynamic Inputs

This block works well with function blocks that output numerical data in real time, such as Counter or any mathematical operation outputs.

🛠️ Troubleshooting

No Data Displayed

Ensure that the inputs are properly connected and actively sending numerical data. If the input is None, it will not display anything.

Curve Not Updating

If a curve does not appear to be updating, check the data type being sent to ensure it is compatible (e.g., numerical values must be a float or(int).

Last updated