summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/python
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2013-02-17 18:26:57 -0500
committerTom Rondeau <trondeau@vt.edu>2013-02-17 18:33:51 -0500
commit79c51dce02f1a6f45faf60cabca2820de959ffdb (patch)
tree120b25c7efffcc3b8ba6ed4d55e6e07ec92edc6c /gnuradio-core/src/python
parent4aaa4f0cb076e2ad78a28eaba101182cbd868ba2 (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.py6
-rwxr-xr-xgnuradio-core/src/python/gnuradio/ctrlport/gr-ctrlport-monitor10
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):