Changeset 7287
- Timestamp:
- 12/27/07 13:36:39
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gnuradio/branches/releases/3.1/gr-utils/src/python/usrp_fft.py
r7284 r7287 29 29 import wx 30 30 import sys 31 31 import numpy 32 32 33 33 def pick_subdevice(u): … … 262 262 def evt_left_dclick(self, event): 263 263 (ux, uy) = self.scope.win.GetXY(event) 264 target_freq = ux/self.scope.win._scale_factor 265 self.set_freq(target_freq) 264 if event.CmdDown(): 265 # Re-center on maximum power 266 points = self.scope.win._points 267 ind = numpy.argmax(points[:,1]) 268 (freq, pwr) = points[ind] 269 target_freq = freq/self.scope.win._scale_factor 270 self.set_freq(target_freq) 271 else: 272 # Re-center on clicked frequency 273 target_freq = ux/self.scope.win._scale_factor 274 self.set_freq(target_freq) 275 266 276 267 277 def main ():
