The eCapture Pro Graph View

The Graph View in eCapture Pro is a central interface for configuring system hardware and designing data pipelines. It comprises two subtabs:

  • System Graph: Configure hardware components such as servers, network interfaces, and cameras.
  • Data Flow Graph: Build pipelines that define the flow of data through various processing tasks.

Each subtab includes:

  • Actions Panel: Located on the left, it allows users to add and configure graph elements or view settings for selected nodes.
  • Graph Panel: Located on the right, it displays graphical representations of hardware or pipeline tasks for management.

For information about other views, the Global Toolbar, and the Global Status Bar, see the eCapture Pro User Interface Overview.

System Graph

The System Graph allows users to set up the hardware required for data acquisition and processing. Configuring the system graph is essential before utilizing devices in other views, such as Live View or Data Flow Graph.

The System Graph allows users to set up the hardware required for data acquisition and processing

Figure 1: The System Graph allows users to set up the hardware required for data acquisition and processing

Actions Panel

The Actions Panel includes:

  • System Actions: Tools for adding and managing hardware components:
    • Add Local Server: Click the add icon (+) to add the local server. If prompted, enter the server’s password. The server represents the computer where the eCapture Pro server application is installed and running.
    • Add Network Interfaces and Cameras: After adding the server, select it in the graph. Then, in the left panel, click the add icon beside the Ethernet port connected to the camera and the camera itself. This action adds the network interface and camera to the system graph.
    • Auto-Configure IPs: With the server selected, click the gear icon in the left panel and select "Auto-reconfigure interface and camera IPs" to automatically configure IP addresses, subnet masks, and MTU settings for the camera and network interface.
  • Selected Nodes: Displays settings and configuration options for the currently selected hardware nodes.

Graph Panel

  • Hardware components are represented as interconnected nodes, illustrating the relationships between servers, network interfaces, and cameras.
  • Users can interact with nodes by selecting them to view or modify settings in the Actions Panel.
  • The graphical layout provides a clear visualization of the system's hardware configuration, ensuring all components are properly connected and configured.

Data Flow Graph

The Data Flow Graph allows users to build pipelines that represent the flow of data from cameras to processing tasks, possibly ending in storage.

The Data Flow Graph allows users to build pipelines that represent the flow of data

Figure 2: The Data Flow Graph allows users to build pipelines that represent the flow of data

Actions Panel

The Actions Panel includes:

  • Data Flow Actions: Tools for adding and configuring processing tasks:
    • Tasks are basic modules with defined inputs, processing steps, and outputs.
    • Add Processing Tasks: Click the Add Button (+) to select and add tasks to the pipeline
  • Selected Nodes: Displays settings and configuration options for selected pipeline tasks.

Building Pipelines

  • Processing Tasks: Modules that process data with defined inputs, processing steps, and outputs.
  • Connecting Tasks: Drag connections from task outputs to task inputs to establish data flow.
  • Pipeline Flexibility: Pipelines can include multiple tasks for processing and analysis, tailored to the user’s workflow.

Graph Panel

  • Processing tasks are displayed as nodes, visually representing the pipeline.
  • Users can connect nodes to define the data flow.
  • Right-click options allow reorganization and maintenance of a clear pipeline structure.

How the Graph View Subtabs Work Together

The System Graph establishes the hardware foundation, ensuring all devices are available for pipeline creation. The Data Flow Graph builds on this foundation by allowing users to design workflows that define how data moves through processing tasks. This integrated approach ensures an efficient and organized setup for high-speed imaging.

Updated on
February 3, 2025
Questions?


Get in touch with us today and our team of imaging professionals will be pleased to assist you.

Contact Us