Waveform View
Waveform View
The waveform view is where you spend most of your time in the application. This chapter covers everything you can do with the waveform: zooming, panning, placing cursors, making measurements, navigating decoded data, and stepping between recorded triggers.
Wave Lines
Once you have a trace captured you can navigate around the trace a number of ways.
To view the entire trace in a single window, press the ZOOM ALL button. This will scale the data so it all fits from the first sample to the last on the timeline.
To zoom in or out on the data, hover over the waveforms and use the mouse scroll wheel or scroll up and down with two fingers on the trackpad.
To pan the waveforms to the left or right, click and drag the waveforms with the mouse or scroll sideways with two fingers on the trackpad.
It is much quicker to navigate by zooming out and back in than to pan long distances.
You can reorder the wavelines by clicking and dragging them by the left tab. You can rename the wavelines by selecting and entering new text.
Timeline Ruler
The horizontal timeline ruler at the top of the waveform area shows absolute time. The time units and scale adjust automatically as you zoom: the ruler might show seconds when zoomed out and nanoseconds when zoomed in.
The X1 and X2 cursor markers appear as vertical lines running the full height of the waveform area. The Current Cursor (labeled C) follows the mouse as you hover.
When the trigger system is active, a small rounded trigger status badge floats over the ruler showing READY (green) while the trigger is armed, briefly TRIGGERED (red) when the trigger fires, and Stopping in Ns or Stopping in N (cyan) while a post-trigger stop condition counts down. See Buffer & Triggers.
The Current Cursor
The Current Cursor follows your mouse as you hover over the waveform area. It shows your current position in time without committing to a measurement.
For analog channels, the name column on the left shows the signal voltage at the Current Cursor position and updates continuously as the cursor moves.
Anchoring the list: A single left-click on the waveform anchors the decoded-data list so it begins at the clicked time, and pauses live auto-scroll. The Current Cursor itself continues to follow the mouse as you hover.
Modifying Wavelines
Each line on the display is called a Waveline. Wavelines can be modified to your liking so that you see the data you need to solve your problem. You can delete, add, move, or reconfigure any waveline.
To Delete a Waveline from the screen, press the little X near the signal name. This will remove the waveline from the screen. Once a waveline is deleted from the screen, a small + appears in that section's header.
To Show Deleted Wavelines, click the + icon in the header of that section. All deleted wavelines will be restored.
To Move a Waveline, simply click on the tab on the left and drag it to the new position.
To Collapse and Expand an Entire Section, click the icon on the left of the header. It will be a right arrow if the section is collapsed and a down arrow if the section is expanded.
Zooming
Mouse scroll wheel: Roll up to zoom in, roll down to zoom out. Zoom is centered around the mouse cursor position.
Trackpad: Scroll up and down with two fingers to zoom in and out.
I key: Zoom in at the current mouse position.
O key: Zoom out at the current mouse position.
ZOOM ALL button (status bar): Instantly fits the entire capture on screen.
The zoom animation speed is configurable in the Settings tab with the Zoom Animation Speed slider. The scroll wheel sensitivity is adjustable with the Zoom Speed slider.
Panning
Left-click drag: Click and hold on the waveform, then drag left or right to pan.
Trackpad: Scroll sideways with two fingers to pan horizontally.
Arrow Left / Arrow Right: Behavior depends on the focused waveline. On a decoded text/bus/packet row (click the row first to give it focus), they jump to the previous/next decoded event on that row. On other rows they nudge the waveform left/right by a small step.
<< / >> buttons (status bar): Dual-purpose. When at least one trigger is visible on screen, these jump to the previous/next recorded trigger. Otherwise they pan the waveform left/right by half its visible width. Auto-repeats while held.
DISPLAY LIVE DATA button (status bar): During a live capture, if you have scrolled back in time to review earlier data, click this button to jump back to the live edge and resume auto-scroll.
Fast Pan, Bus Viewing
The Active-Pro Fast Pan Bus Viewing lets you quickly pan through a bus's decoded data. Simply hover the mouse over the waveline desired and press the left and right arrow keys to page to the next or previous bus transactions.
Measurements and Cursors
Measurements are done using two cursors that you can place anywhere in the trace buffer.
Placing X1
Place the X1 cursor by hovering over the timeline bar at the top of the window and double-clicking the left mouse button, or by double-clicking on the waveforms with the left mouse button. You can also press 1 while hovering over the waveform.
Placing X2
Place the X2 cursor by right double-clicking on the waveform or timeline. You can also press 2 while hovering over the waveform.
Delta Time Measurement
Once both cursors are placed, the status bar shows:
- Time at X1
- Time at X2
- Delta time (X2 - X1) and equivalent frequency
Each analog line (either an analog input or an Active-Pro Value waveform) also shows the value at that sample when the cursor is placed.
Range Selection with Right-Click Drag
Right-click and drag across the waveform to simultaneously place X1 and X2 and select a range. A colored highlight appears as you drag.
When you release the mouse button, a context menu appears:
| Option | Shortcut | Description | ||
|---|---|---|---|---|
| Copy AI Snapshot | Ctrl+C | Copies the selected range as a structured .aft text block for AI assistants | ||
| Copy Data | Ctrl+Shift+C | Copies the decoded data as CSV for spreadsheets or scripts |
Press Escape while dragging to cancel the selection before releasing the mouse button.
The same right-click drag selection works in the List tab.
Triggers in the Waveform
When the trigger system is active, four visual elements appear in the waveform display:
Trigger Status Badge - a small rounded badge floats over the timeline ruler showing the live status (READY, TRIGGERED, Stopping in Ns, Stopping in N, Stopping...). Colors follow the theme: green for READY, red for TRIGGERED, cyan for the stopping countdown badges.
Trigger Cursor - a solid red vertical line is drawn through the entire waveform area at the timestamp of the currently focused trigger. Stays visible at all zoom levels.
Trigger Diamonds - a small red diamond with a white T is drawn at the precise sample that caused each trigger to fire. When zoomed out, only one diamond is drawn per pixel column to keep the display readable.
Snap-to-Trigger - in Normal and Auto modes, when a trigger fires, the waveform automatically snaps so that the trigger falls at a fixed horizontal position in the window.
Stepping Between Triggers
Three buttons in the main status bar at the bottom of the window let you jump between recorded triggers:
- << - previous trigger if one is visible, otherwise pan left half-screen. Auto-repeats while held.
- CENTER TRIGGER - re-centers the most recent trigger horizontally in the window at the current zoom level. Disabled when no triggers have fired.
- >> - next trigger if one is visible, otherwise pan right half-screen. Auto-repeats while held.
The full Buffer & Trigger reference, sources, conditions, pre-trigger windows, post-trigger stop conditions, and practical examples, is in Buffer & Triggers.
Navigating Decoded Data
Navigating the Decoded Data List
All of the Active-Pro Text or Value output is displayed in a vertical window on the right side of the screen. Data that is displayed starts at the current mouse position. The vertical scrollbar can be changed to widen the list to view all of your data. They are listed in chronological order starting at the left of the waveform data.
To scroll the Active-Pro Text and Values output window, first click on the waveforms to anchor the list at that position, then use the scroll wheel to scroll up and down. You can also use the arrow up/down and the Page Up/Down buttons on the keyboard.
Waveform-to-List synchronization: Clicking a decoded text event in the waveform automatically scrolls the List tab to that event's row.
List-to-waveform synchronization: Clicking a row in the List tab scrolls the waveform to that event's timestamp.
Navigating Between Decoded Events
Click on a channel's waveform row to give it focus. Then use the Arrow Right key to jump to the next decoded event in that channel, and Arrow Left to jump to the previous event.
Voltage Measurement
Available on: Active-Pro · Active-Pro Ultra
For analog channels, the current signal voltage at the Current Cursor position is shown in the channel's name column. It updates continuously as the cursor moves.
Filter and Search
Filter
In the Active-Pro Text or Values List you can filter the results based on the channels that are visible on the wavelines. To filter out a channel, press the Delete X on the right of the waveline title.
To restore a filtered channel, click the + icon in the section header for that group.
Removing a waveline this way also removes it from the waveform display, and because only visible (enabled) channels are included in exports, the removed channel is excluded from AI Snapshot and CSV exports until you restore it with the + icon. The search runs over the channels that are currently visible.
Search
To search the Active-Pro Text output for a certain string, type your search string in the edit box at the top of the vertical list and press Enter or click the search icon. It will search forward in time from the current cursor position and find the next occurrence of the search string. If it finds a match, it places it at the center of the screen with the text line at the top of the text window.
The text search is a partial match algorithm, if the entered text matches anywhere in the debug string it will declare it a match.
Tip: If you want a sticky search that keeps re-firing each time the pattern appears in new data, use the Buffer & Triggers tab with Source = Device X Text/Bus, Condition = Contains, Text = your pattern, MODE = Auto. Every match becomes a trigger you can step between with the << / >> buttons.
Themes
The View menu lets you switch between Dark Mode and Light Mode for the overall application theme, changing the waveform background, panel backgrounds, text, and all UI elements in one step.