# Demo Walkthrough: High-Speed Tracing

This demo demonstrates tracing a `Timer.Counter` signal at 100Hz and verifying its consistency.

### 1. Launch the Test Environment
Start the validation environment which simulates a real-time app:
```bash
./Build/Test/Integration/ValidationTest
```
*Note: The test will wait for a trace command before finishing.*

### 2. Connect the GUI
In another terminal:
```bash
cd Tools/gui_client
cargo run --release
```

### 3. Explore the Tree
1.  On the left panel (**Application Tree**), expand `Root.App.Data.Timer`.
2.  Click the `ℹ Info` button on the `Timer` node to see its configuration (e.g., `SleepTime: 10000`).

### 4. Activate Trace
1.  Locate the `Counter` signal under the `Timer` node.
2.  Click the **📈 Trace** button.
3.  The **Oscilloscope** in the center will immediately begin plotting the incremental counter.
4.  Verify the **UDP Packets** counter in the top bar is increasing rapidly.

### 5. Test Execution Control
1.  Click the **⏸ Pause** button in the top bar.
2.  Observe that the plot stops updating and the counter value holds steady.
3.  Click **▶ Resume** to continue execution.
