🖥
🖥
🖥
🖥
AugeLab Studio Manual
English
Ask or search…
K
Comment on page

Scope

Scope Documentation

The Scope node in AugeLab Studio allows you to visualize live plots of numerical values. It provides a real-time graphical representation of input data for monitoring and analysis.

Node Overview

The Scope node receives numerical input values and displays them as live plots. Each input value is plotted as a separate curve on the scope. The node dynamically adjusts the plot scale to accommodate the input data.

Node Properties

  • Node Title: Scope
  • Node ID: OP_NODE_SHOW_PLOT

Inputs

The Scope node has multiple input sockets, depending on the number of curves you want to display:
  • Input 1 to Input 10: Connect numerical values to these input sockets to visualize them as separate curves on the scope. You can connect up to 10 input values.

Outputs

The Scope node does not have any output sockets.

Node Configuration

The Scope node does not require any additional configuration.

Usage

  1. 1.
    Drag and drop the Scope node from the node library onto the canvas in AugeLab Studio.
  2. 2.
    Connect numerical values to the input sockets of the Scope node. Each input value will be plotted as a separate curve on the scope.
  3. 3.
    Configure the appearance of the scope by adjusting the width and height of the node.
  4. 4.
    Run the pipeline to start visualizing the input data as live plots on the scope.
  5. 5.
    As the input values change, the scope will update the curves in real-time.
  6. 6.
    You can resize the scope node to adjust the size of the plot area.
  7. 7.
    The legend on the right side of the scope indicates the names of the curves corresponding to the input sockets.

Example

Let's walk through an example to illustrate how to use the Scope node:
  1. 1.
    Drag and drop the Scope node onto the canvas.
  2. 2.
    Connect numerical values to the input sockets of the Scope node. For example, you can connect the output values from other nodes such as sensors, mathematical calculations, or data processing nodes.
  3. 3.
    Configure the appearance of the scope by adjusting the width and height of the node according to your visualization needs.
  4. 4.
    Run the pipeline to start visualizing the input data as live plots on the scope.
  5. 5.
    As the input values change, the scope will update the curves in real-time, providing a dynamic visualization of the data.
  6. 6.
    You can resize the scope node to adjust the size of the plot area and accommodate more curves if needed.
  7. 7.
    The legend on the right side of the scope indicates the names of the curves corresponding to the input sockets, helping you identify the data being plotted.

Notes

  • The Scope node utilizes the underlying implementation provided by the NodeScope widget in the studio.control.nodeeditor.node_widgets.widgets module.
  • The node provides a resizable plot area where you can monitor and analyze numerical data in real-time.
  • The Scope node supports up to 10 input curves, allowing you to visualize multiple data streams simultaneously.
  • The input values can be any numerical data type, such as integers, floats, or booleans. Booleans will be converted to 0 (False) or 1 (True) for plotting.
  • The plot scale automatically adjusts based on the input data to ensure optimal visualization of the curves.
  • The legend on the right side of the scope provides the names of the curves corresponding to the input sockets, making it easier to identify the plotted data.
That concludes the documentation for the Scope node in AugeLab Studio. This node enables real-time visualization of numerical data as live plots, empowering you to monitor and analyze data streams in your pipeline.