Files
marte-debug/DEMO.md
2026-02-21 20:20:08 +01:00

1.1 KiB
Raw Blame History

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:

./Build/Test/Integration/ValidationTest

Note: The test will wait for a trace command before finishing.

2. Connect the GUI

In another terminal:

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.