diff options
author | Tom Rondeau <trondeau@vt.edu> | 2013-02-17 18:26:57 -0500 |
---|---|---|
committer | Tom Rondeau <trondeau@vt.edu> | 2013-02-17 18:33:51 -0500 |
commit | 79c51dce02f1a6f45faf60cabca2820de959ffdb (patch) | |
tree | 120b25c7efffcc3b8ba6ed4d55e6e07ec92edc6c /gnuradio-core/src/python | |
parent | 4aaa4f0cb076e2ad78a28eaba101182cbd868ba2 (diff) |
ctrlport: new DISPLOGTIMESERIES{F,C} to set plot into log mode.
Diffstat (limited to 'gnuradio-core/src/python')
-rw-r--r-- | gnuradio-core/src/python/gnuradio/ctrlport/GrDataPlotter.py | 6 | ||||
-rwxr-xr-x | gnuradio-core/src/python/gnuradio/ctrlport/gr-ctrlport-monitor | 10 |
2 files changed, 14 insertions, 2 deletions
diff --git a/gnuradio-core/src/python/gnuradio/ctrlport/GrDataPlotter.py b/gnuradio-core/src/python/gnuradio/ctrlport/GrDataPlotter.py index e2844b8bad..b96a47e77f 100644 --- a/gnuradio-core/src/python/gnuradio/ctrlport/GrDataPlotter.py +++ b/gnuradio-core/src/python/gnuradio/ctrlport/GrDataPlotter.py @@ -64,6 +64,9 @@ class GrDataPlotterC(gr.top_block): def name(self): return self._name + def semilogy(self, en=True): + self.snk.enable_semilogy(en) + def update(self, data): # Ask GUI if there has been a change in nsamps npts = self.snk.nsamps() @@ -134,6 +137,9 @@ class GrDataPlotterF(gr.top_block): def name(self): return self._name + def semilogy(self, en=True): + self.snk.enable_semilogy(en) + def update(self, data): # Ask GUI if there has been a change in nsamps npts = self.snk.nsamps() diff --git a/gnuradio-core/src/python/gnuradio/ctrlport/gr-ctrlport-monitor b/gnuradio-core/src/python/gnuradio/ctrlport/gr-ctrlport-monitor index ec31be209f..7e3384d017 100755 --- a/gnuradio-core/src/python/gnuradio/ctrlport/gr-ctrlport-monitor +++ b/gnuradio-core/src/python/gnuradio/ctrlport/gr-ctrlport-monitor @@ -188,6 +188,10 @@ class MAINWindow(QtGui.QMainWindow): self.newPlotF(tag, uid, title, pmin, pmax) elif(knobprop.display == GNURadio.DisplayType.DISPTIMESERIESC): self.newPlotC(tag, uid, title, pmin, pmax) + elif(knobprop.display == GNURadio.DisplayType.DISPLOGTIMESERIESF): + self.newPlotF(tag, uid, title, pmin, pmax, True) + elif(knobprop.display == GNURadio.DisplayType.DISPLOGTIMESERIESC): + self.newPlotC(tag, uid, title, pmin, pmax, True) def createPlot(self, plot, uid, title): plot.start() @@ -212,12 +216,14 @@ class MAINWindow(QtGui.QMainWindow): plot = GrDataPlotterConst(tag, 32e6, pmin, pmax) self.createPlot(plot, uid, title) - def newPlotF(self, tag, uid, title="", pmin=None, pmax=None): + def newPlotF(self, tag, uid, title="", pmin=None, pmax=None, logy=False): plot = GrDataPlotterF(tag, 32e6, pmin, pmax) + plot.semilogy(logy) self.createPlot(plot, uid, title) - def newPlotC(self, tag, uid, title="", pmin=None, pmax=None): + def newPlotC(self, tag, uid, title="", pmin=None, pmax=None, logy=False): plot = GrDataPlotterC(tag, 32e6, pmin, pmax) + plot.semilogy(logy) self.createPlot(plot, uid, title) def newPlotPsdF(self, tag, uid, title="", pmin=None, pmax=None): |