Impulse UI consists of 4 main areas shown in the picture of the user interface below and namely being:
- Signal Area
- Configuration Tree
- Wave Area
- Cursor Details
Signal Area and Cursor Details can be set hidden. Except for Cursor Details all areas can be resized.
The Signal Areas main use is to find signals in the wave file and convert them
into a configuration which can be shown in the Wave Area. The Signal Area consists
of 3 parts, the Scope Hierarchy, the Filter and the Signal
The Scope Hierarchy in the upper part of the area contains the wave file (Record) and all its folders, modules and subsystem organization.
The Filter in the middle of the area consists of a text field and two buttons to control the filtering. If the text field is empty, all children will be shown. The buttons have the following use:
- All children: The filter is applied not only to the direct children of the selected scope, but to all subsequent children as well.
- Regular: The filter interprets the text added in the text field as a regular expression.
The Signal Table in the lower part of the area contains all filtered (or
un-filtered) signals of the selected scope.
To learn more about filtering signals see chapter Searching for Signals.
The Configuration Tree shows a hierarchy of signals. For each element in the tree, there is a corresponding wave visualized in the Wave Area.
The elements are configuration elements, describing how to present a signal (including a link to the signal). To add a signal to the configuration you just drag and drop it into the Configuration Tree. To change the configuration you need to select an element (or multiple elements), open the context menu (right click) and select Edit (or press Enter).
Reorganization of the elements is possible with drag and drop or copy and paste. Furthermore you can add folders (context menu) and manage the signals the way you like.
The Configuration Tree consists of two columns, one showing the name and icon and the second displaying the current value of the signal at the active cursor.
The Wave Area contains the main axis (possibly showing time, frequency etc.), the waveform diagrams, and cursors. You can use a cursor or the scroll-bar to select the visible time frame. The Wave Area allows you to:
- Adjust the diagrams by changing resolution (zoom) and time frame
- Step between changes in the signal.
- Quick measures
- Value inspection
- Search for signal patterns
Initially this area is in not visible but can be activated with the corresponding toolbar button.
The area contains:
- A list of all cursors and their actual time (or any unit that is used for the x-Axis).
- A diagram that shows the delta between the cursors.
As editor or view
Using the main menu iof the viewer, you can configure the appearance of the viewer.
- Show/Hide Signal Area
- Show/Hide Cursor Details Area
- Show/Hide Axis
- Show/Hide Grid
- Show/Hide Value Column
- Enable Fit Vertical
Fit Vertical tries to fit all signals into the vertical height of the viewer. If enough space, the elements are extended, if not, the elements are shown with minimal height. This can be very useful in case of few signals (e.g. scope or charts).