Adding display for the number of taps in the filter.
[debian/gnuradio] / gr-utils / src / python / gr_filter_design.py
index 238fd63fe4f9d0b2c0934d59a805a86f2e67b535..2e490253af74c9797b2391ee20de498ab0987acb 100755 (executable)
@@ -128,6 +128,9 @@ class gr_plot_filter(QtGui.QMainWindow):
         self.phasecurve.setPen(Qt.QPen(blueBrush, 2))
         self.groupcurve.setPen(Qt.QPen(blueBrush, 2))
         
+
+        self.gui.nTapsEdit.setText("0")
+
         self.filterWindows = {"Hamming Window" : gr.firdes.WIN_HAMMING,
                               "Hann Window" : gr.firdes.WIN_HANN,
                               "Blackman Window" : gr.firdes.WIN_BLACKMAN,
@@ -217,8 +220,6 @@ class gr_plot_filter(QtGui.QMainWindow):
                 taps,r = designer[ftype](fs, gain, wintype)
 
             if(r):
-                print "Number of taps: ", len(taps)
-
                 self.taps = scipy.array(taps)
                 self.get_fft(fs, self.taps, self.nfftpts)
                 self.update_time_curves()
@@ -226,6 +227,9 @@ class gr_plot_filter(QtGui.QMainWindow):
                 self.update_phase_curves()
                 self.update_group_curves()
 
+                self.gui.nTapsEdit.setText(Qt.QString("%1").arg(self.taps.size))
+
+
     # Filter design functions using a window
     def design_win_lpf(self, fs, gain, wintype):
         ret = True