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