Changeset 7282
- Timestamp:
- 12/27/07 13:26:59
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gnuradio/branches/releases/3.1/gr-wxgui/src/python/fftsink2.py
r7280 r7282 261 261 sf = 1e-9 262 262 self.units = "GHz" 263 self.format = "%3.6f" 263 264 elif x >= 1e6: 264 265 sf = 1e-6 265 266 self.units = "MHz" 267 self.format = "%3.3f" 266 268 else: 267 269 sf = 1e-3 268 270 self.units = "kHz" 271 self.format = "%3.3f" 269 272 270 273 if self.fftsink.input_is_real: # only plot 1/2 the points 271 274 x_vals = ((numpy.arange (L/2) 272 * (self.fftsink.sample_rate * sf / L))275 * (self.fftsink.sample_rate * sf / L)) 273 276 + self.fftsink.baseband_freq * sf) 274 277 self.points = numpy.zeros((len(x_vals), 2), numpy.float64) … … 278 281 # the "negative freqs" are in the second half of the array 279 282 x_vals = ((numpy.arange (-L/2, L/2) 280 * (self.fftsink.sample_rate * sf / L))283 * (self.fftsink.sample_rate * sf / L)) 281 284 + self.fftsink.baseband_freq * sf) 282 285 self.points = numpy.zeros((len(x_vals), 2), numpy.float64) … … 365 368 x_val = x_vals[index] 366 369 db_val = self.points[index, 1] 367 text = "%3.3f %s dB=%3.3f"% (x_val, self.units, db_val)370 text = (self.format+" %s dB=%3.3f") % (x_val, self.units, db_val) 368 371 369 372 # Display the tooltip
