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.
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.
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.