Process Monitoring
The Process Monitor window provides comprehensive real-time monitoring and process execution capabilities. Open it by clicking "Process Monitor" in the main menu.
Window Layout
Real-Time Data Panel
The left panel displays live controller values:
-
Temperature Controller
- PV (Process Value): Current measured temperature
- SV (Set Value): Target temperature
- Output: Output percentage
- Connection status indicator
-
Pressure Controller
- PV: Current measured pressure
- SV: Target pressure
- Output: Output percentage
- Connection status indicator
Real-Time Chart
The center area displays a live trend chart of temperature and pressure values, allowing you to visually track data changes over time.
Video Preview
The right area shows a live video preview (when a capture device is connected).
Process Information Bar
The bottom bar displays the current session code, recipe name, operator, elapsed time, and process state.
Starting a Process
Process startup is guided by a Step Wizard:
Step 1: Select Recipe
- Choose an active recipe from the dropdown menu.
- Enter a name for this process run (the system generates a default name).
- Confirm the operator name.
Step 2: Review Parameters
- Review the selected recipe's step details (temperature, pressure, and timing settings).
- The system displays a QR code for tracking and identifying this process run.
Step 3: Start
- After confirming all parameters, click "Start Process" to begin.
- The system will automatically:
- Write recipe parameters to the controllers
- Begin logging process data
- Start video recording (if auto-record is enabled)
- Create a session folder
During Process Execution
While a process is running:
- Real-time data updates every 500 milliseconds
- Temperature/pressure trend charts are continuously plotted
- Process data is automatically logged to a CSV file
- Video recording continues (with segmentation support)
- The status bar shows elapsed time and progress percentage
Stopping a Process
Click the "Stop Process" button to stop the process. The system will:
- Stop the controller program execution
- Stop video recording
- Save the process data summary (session_info.json)
- Set the process state to Completed
Process Data Storage
Each process creates the following folder structure:
Sessions/
└── PROC-20260306143000/
├── session_info.json # Process summary information
├── RawData/
│ └── process_data.csv # Raw data log
└── Videos/
├── segment_001.mp4 # Video segment 1
└── segment_002.mp4 # Video segment 2
Connection Status Indicators
| Color | Status |
|---|---|
| Green | Connected, communication normal |
| Gray | Not connected |
| Red | Connection error |