Changeset 7288
- Timestamp:
- 12/27/07 13:37:52
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gnuradio/branches/releases/3.1/gr-utils/src/python/usrp_fft.py
r7287 r7288 236 236 self.myform['ddc'].set_value(r.dxc_freq) 237 237 if not self.options.waterfall and not self.options.oscilloscope: 238 self.scope. set_baseband_freq(target_freq)238 self.scope.win.set_baseband_freq(target_freq) 239 239 return True 240 240 … … 265 265 # Re-center on maximum power 266 266 points = self.scope.win._points 267 ind = numpy.argmax(points[:,1]) 267 if self.scope.win.peak_hold: 268 if self.scope.win.peak_vals is not None: 269 ind = numpy.argmax(self.scope.win.peak_vals) 270 else: 271 ind = int(points.shape()[0]/2) 272 else: 273 ind = numpy.argmax(points[:,1]) 268 274 (freq, pwr) = points[ind] 269 275 target_freq = freq/self.scope.win._scale_factor 276 print ind, freq, pwr 270 277 self.set_freq(target_freq) 271 278 else: gnuradio/branches/releases/3.1/gr-wxgui/src/python/fftsink2.py
r7283 r7288 257 257 258 258 def set_baseband_freq(self, baseband_freq): 259 if self.peak_hold: 260 self.peak_vals = None 259 261 self.set_scale(baseband_freq) 260 262 self.fftsink.set_baseband_freq(baseband_freq)
