QT GUI Time Raster Sink: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(add example flowgraph) |
||
Line 59: | Line 59: | ||
== Example Flowgraph == | == Example Flowgraph == | ||
This flowgraph and output show a QT GUI Time Raster Sink. | |||
[[File:Time_raster.png|800px]] | |||
== Source Files == | == Source Files == |
Revision as of 00:42, 20 April 2020
This is a QT-based graphical sink that takes in byte streams or floating point streams and plots a time_raster (spectrogram) plot.
Input stream: This expects a bit stream (0, 1 in the LSB of a byte). It will display packed bytes but the display will have to be autoscaled.
This sink can plot messages that contain either uniform vectors of float 32 values (pmt::is_f32vector) or PDUs where the data is a uniform vector of float 32 values.
Parameters
(R): Run-time adjustable
- Name
- Title for the plot
- Sample Rate
- Sample rate of signal
- Num. Rows (R)
- Number of rows to plot
- Num. Cols (R)
- Number of cols to plot
- Grid
- Int. min
- Int. max
- Multiplier (R)
- Vector of floats as a scaling multiplier for each input stream
- Offset (R)
- Vector of floats as an offset for each input stream
- Number of Inputs
- Number of streams connected
- Update Period (R)
- GUI Hint
- See GUI Hint for info about how to organize multiple QT GUIs
- Axis Labels
- Line Label
- Line Color
- Line Alpha
Example Flowgraph
This flowgraph and output show a QT GUI Time Raster Sink.
Source Files
- C++ files
- Float input
- Bit input
- Header files
- Float input
- Bit input
- Public header files
- Float input
- Bit input
- Block definition
- [1]