There are multiple ways to view signal data with impulse. You might :
impulse come with a set a example wave files.
After receviing new signal data from a port or adding annotations, you may want to save your signal data changes.
All tutorials come with a preference wallet that contains preferences and resources (e.g. recording files).
impulse identifies a resource file by its extension and its content data. To change the file extension for a support record type:
impulse can read CSV files (Log&Trace extension). To parse your files correctly, you need to select/define a CSV configuration.
A Signals Port can be opened by the impulse Viewer like a normal file. Instead of extracting the signal data from the file, it is read from an external source (e.g. TCP, a debug adapter or a bus interface).
Ports can be managed most easily with the "Signal Ports" view: (Window > Show View > impulse > Signal Ports). Alternatively you can also use the preferences (Preferences ->impulse > Ports).
The port may read the signal data in one go or spread over a period of time (on-line). impulse allows the analysis of signal data while new data is still arriving.
The marker concept is a known feature of eclipse. impulse allows users to add markers (bookmarks, tasks and annotation) to any signal at any domain position.
A view combines a set of plots organized in rows. You may switch between multiple views using the the combo box in the top right corner.
You can use an unlimited number of views for a record file. The upper-right button in the toolbar is used to switch between multiple views.
The signal area is used to find signals in the record (wave, trace, log,..) file and convert them into a plot that can be shown in the Plot Area.
Inside of a view you find Plots to display the signal data and Folders to organize the presentation in a hierarchical structure. This enables the user to hide/show parts of the presentation.
Initially, one cursor is part of a new view.
If you have more than one cursor, you may need to switch between them. You can activate a cursor or simply make the cursor visible (by changing the axis position).
You can move the the axis and cursor by:
You can make a given range in time (or frequency,..) visible by:
If you have signals from the same domain but, nevertheless, want to show them on a different axis (e.g., to see the total and a snippet, side by side), then you have to create a new folder for the chosen signals.
There are two types of axis. One is the linear, which is the normal case and the other is log10. When you choose log10, the value appears in the same intervals but increases tenfold.
Some diagram types can show a value axis (line and area diagram).To change the value axis of a plot:
Charts can be used to visualize signals and signal-related information. Charts can be extended and configured in many ways. You can define your own charts or integrate existing chart tools. To add a new chart:
To visualize a signal with impulse, users usually define a plot with a source signal and a diagram type (e.g. a line diagram) and some additional parameters (e.g. the 'annotate' flag). If you select "Chart" as diagram type, you will need to state which chart to use.
The chart preferences page shows all defined charts. Each chart is based on a specific type (chart provider). You can add multiple charts of the same type, but with different presentation options.In the plot, the chart is assigned the signal data. In addition, chart specific plot parameters can be adjusted.
Scripts allow the user to customize impulses in many ways. These include, among others, the evaluation of signals, the parsing of signal sources, the search for signal positions and the definition or extension of charts.