Six main markers (M1 - M6) are provided and each of these markers can be split to form a marker pair (Main Marker + Complement), making a total of 12 markers available for measurement, bookmarking and other purposes. Complement markers are always displayed in the reverse color of their main marker and may also display a lower case 'c' after the marker number.
The benefits from using DigiView's markers start to become obvious when seeing the variety of available uses:
The most convenient access to markers and their options is the Quick Select Flags in Waveform Views. Perform single-click jumping, placement by dragging, splitting, clearing and activate marker menus from these flags.
Markers are global to the application, so any changes will be reflected throughout the program. The only exception to this rule is the marker that is currently active in a particular Waveform View. Each Waveform View maintains its own status of which marker is the local "active marker". Each signal's value that corresponds to the active marker's position in a Waveform View is displayed in the marker column.
The Active Marker
The Active Marker is the marker currently being used or selected. Dragging a marker, jumping to a marker, changing its options or performing a search will automatically set the marker involved as the Active Marker.
Items affected in Waveform Views when a marker becomes the Active Marker:
The Quick Select Flags
The Quick Select flags are located in the upper right corner of all Waveform Views. From these flags you can jump to a marker's position with a single click, place a marker, split a marker to create a tethered pair (creates the "complement"), clear a marker and open the marker menus.
These flags use the same colors as those defined for markers in the Color Theme. The active one is always highlighted as displayed for Marker number one above (referenced as 1 or M1).
Dragging from these flags will bring the marker to the current screen position and make it visible if necessary.
Clicking on one of these flags will automatically scroll the waveform view to the markers position and center it in the waveform window. This can also be referred to as "Jump to Marker".
The last flag (after the flag for M6) is a Global Flag that affects all markers. A Left-Click on this flag will clear all markers including marker complements. A Right-Click will open the Global Marker menu.
Quick Select Mouse and Key Functions
Activate a marker's menu by a Right-Click on the Marker Flag. You can also use the Quick Select flags to activate this menu, but to access the menu of a marker's complement from the Quick Select flags, use CTRL-Key + Right-Click. The menu for M2 and the menu for it's complement are displayed above.
Global Marker Menu
The Global Marker Menu affects all markers. The first two items are global settings that involve markers and the remaining items change the settings of the actual markers.
The remaining items are visible depending on the current settings of all enabled markers.
Drag to Place
Simply click on a marker and drag it to the area of interest. You can grab the marker itself (the vertical line in the waveform area) or its 'flag'. When your mouse is in the capture zone for a marker, the cursor changes to indicate that it is over a marker. The cursor also indicates which marker will be selected, making it easier to grab a specific marker when they are very close together (or even on top of each other). If the marker is off-screen or not visible, use the Quick Select flags to grab the marker and place it.
'Snapping' the markers to signal edges makes it easy to measure the time between them or to bring a specific edge to the center of the window. This operation is used so often that we optimized it by making it an automatic function. When you are dragging a marker and your mouse is over a waveform, the cursor changes to a 'snap-left' or 'snap-right' arrow. The direction of the arrow shows you which edge (previous or next) of this waveform the marker will 'snap' to if you were to drop it at that point. The arrow will point to the nearest edge or to the nearest edge in the direction of mouse movement, even if that edge is off-screen.
The time from the marker's last position is measured to the proposed drop point even if one or both points are off screen. In the graphic above, the marker's last position was off screen. Using the Quick Select flags we performed a marker drag on M3 and are moving it to the left over signal "CODE: Clock Channel". The snap indicator is drawn around the previous signal edge since we are moving to the left.
The Marker column changes to the marker's color indicating the marker is now assigned to that signal.
After releasing the mouse button, the marker snaps to the proposed edge and the time between the marker's current position and the center point of the screen is displayed at the top of the marker column. Below, we see this measurement to be 850ns with the text "@<->M3" directly above it..
If you DO NOT want to SNAP, but rather wish to drop the marker exactly at the mouse position, you can either hold down the control key or move your mouse above or below all waveforms before releasing the mouse button.
Snap and Measure
'Snapping' markers to signal edges makes it easy to measure time between them or to bring a specific edge to the center of the window (when "Scroll to @ on Snap" is enabled). When a marker is assigned to a signal, the marker column uses the same color as the marker. To snap to the previous or next edge, use the left or right mouse button respectively. In the graphic below we Left-Clicked in the marker column, causing the marker to snap to the previous edge of the signal and measure the time from its last position (also see: Snap and Value columns ).
To assign the marker to another signal, Left-Click in the marker column of another signal. The first click assigns the marker. Any additional clicks will perform snap operations. If you drag a marker over a signal it automatically becomes the assigned signal.
All main markers (M1 - M6) can be split form a tethered marker pair (a Main Marker and its Complement). To split a marker, Right-Click on the marker's flag and select "Split".
When splitting a marker, its complement is placed at the Center Time bookmark and the Complement marker is activated as the "Active Marker", meaning all indicators that reference the active marker will now display in reverse colors since complements use the inverted color of their main marker. If we select the main marker all indicates will return to the main marker's colors. The time measurement now reflects the time between the pair.
If you look closely at the Quick Select flag for M3 you will see two small dots above it. This indicates the marker is split and each half can move independently.
To lock the pair, move the markers to the desired position, Right-Click on the marker's flag and select the "Lock" item. The selection text will be "Lock with Complement" if you clicked on the main marker's flag but will be "Lock with Main Marker" if you clicked on the Complement's flag.
After selecting lock, the marker pair will always move together no matter which of the pair is the active marker. This includes dragging, snapping and placement by other means such as a search result (see Searches). The two dots above the Quick Select flag will be connected to indicate the split pair is locked.
The graphic below shows how the distance between the two markers remains the same even after we snap the main marker several edges to the left. You can use this technique to readily compare a time span of multiple points in the captured data without having to mark or remember the precise period of each.