Skip to content

Timeline Navigation

NovyWave provides powerful navigation tools for exploring waveform data across any time scale, from nanoseconds to seconds.

The waveform timeline consists of:

  1. Signal Rows — one row per selected variable showing value transitions
  2. Value Blocks — colored blocks showing signal values over time
  3. Timeline Footer — time scale with tick marks
  4. Yellow Cursor — current time position for value inspection
  5. Blue Zoom Center — reference point for zoom operations
KeyAction
WZoom in
SZoom out
Shift+WZoom in faster (3-5x)
Shift+SZoom out faster (3-5x)
ZReset zoom center to position 0
RReset to default view (full timeline visible)

The blue vertical line marks the zoom center:

  • Zoom operations expand/contract around this point
  • Follows your mouse cursor when hovering over the canvas
  • Default position is time 0 (left edge)
  • Press Z to reset zoom center to 0

When analyzing multiple files with different time ranges, zoom center at 0 ensures files align properly during zoom operations.

The current zoom level is shown in the Name Column footer:

15ns/px — Very zoomed in (high detail)
1.5us/px — Moderately zoomed
250ms/px — Zoomed out (overview)
KeyAction
APan left (earlier in time)
DPan right (later in time)
Shift+APan left faster
Shift+DPan right faster

Panning shifts the visible time window without changing zoom level.

Panning vs cursor movement:

  • Panning (A/D) moves the viewport; cursor position in time stays the same
  • Cursor movement (Q/E) moves the cursor; viewport may follow

The yellow vertical line is the timeline cursor — your primary tool for inspecting signal values at specific times.

KeyAction
QMove cursor left continuously
EMove cursor right continuously
Shift+QJump to previous signal transition
Shift+EJump to next signal transition
ClickJump cursor to clicked position

Hold Q or E for smooth cursor scanning. Values update in real-time as the cursor moves.

Use Shift+Q/Shift+E to jump directly to signal transitions — essential for finding specific events without scrolling through constant values.

LineColorPurpose
CursorYellowTime position for value inspection
Zoom CenterBlueReference point for zoom operations

These are independent systems — cursor movement doesn’t affect zoom center, and zoom operations don’t move the cursor.

When the cursor is positioned, the Value column shows each signal’s value:

clk: 1 [Bin]
data: 0xAB [Hex]
counter: 42 [UInt]
DisplayMeaning
ZHigh-impedance (floating)
XUnknown/undefined
UUninitialized
N/ANo data at this time

NovyWave automatically formats time values based on zoom level:

Zoom LevelDisplay FormatExample
WideSeconds125s
MediumMilliseconds125.0ms
CloseMicroseconds125.0us
Very CloseNanoseconds125ns

Press R to reset everything:

  • Zoom level returns to showing full timeline
  • Zoom center moves to 0
  • Cursor moves to center of timeline
  1. Press R to see the full timeline
  2. Click near the region of interest
  3. Press W repeatedly to zoom in
  4. Use Q/E to position cursor precisely
  5. Use Shift+Q/Shift+E to snap to transitions
  1. Position cursor at start point
  2. Hold E to scan forward continuously
  3. Watch values update in the Value column
  4. Release when pattern is found
  1. Press R to see the full combined timeline
  2. Zoom center at 0 aligns most files
  3. Use cursor to inspect values at specific times across all files