Multi-port multi-Channel signal viewer with the following features:
-
import signal file
- it shows up in the cine mode (i.e. running through time similar to what in ICU monitors)
- if it ends, add a button to rewind
-
two identical graphs
- each has its own controls
- each graph can run independently or link both graphs via a button
- If linked:
- same time frame
- same signal speed
- same viewport (a.k.a. same zooming and panning)
-
Manipulating a signal:
- Change Color
- Add a label/title
- Show/hide
- Control/Customize the cine speed
- Zoom in/out
- Pause/Play/Rewind (on/off)
- Scroll/pan the signal in any direction
- Scrolling is through sliders
- Panning is through mouse movement
- Move any signal to the other graph
-
The user can take one or more snapshots for the graphs and send them to a PDF report along with some data statistics on the displayed signals. The PDF is generated by code.
- Statistics can be mean, std, duration, and min & max values.
-
Notes:
- No panning or scrolling is allowed in the empty space before the signal starts, after it ends, above its maximum values, or below its minimum values.