def __init__(self, frame, panel, vbox, argv): stdgui2.std_top_block.__init__ (self, frame, panel, vbox, argv) sample_rate = 122880000 ampl = 1 #src = analog.sig_source_f(sample_rate, analog.GR_SIN_WAVE, 2000000, ampl) src = iio.fmcomms_source() my_fft = scopesink2.scope_sink_f(panel, title="Osciloscope", sample_rate=sample_rate) self.connect(src, my_fft) vbox.Add(my_fft.win, 1, wx.EXPAND)
def __init__(self, frame, panel, vbox, argv): stdgui2.std_top_block.__init__ (self, frame, panel, vbox, argv) sample_rate = 122880000 ampl = 0.1 # src = analog.sig_source_f(sample_rate, analog.GR_SIN_WAVE, 2000000, ampl) src = iio.fmcomms_source() my_fft = fftsink2.fft_sink_f(panel, title="Spectrum Analyzer", sample_rate=sample_rate, ref_level = 10, y_divs=6) self.connect(src, my_fft) vbox.Add(my_fft.win, 1, wx.EXPAND)
def __init__(self): gr.top_block.__init__(self) test = (1,2,3) test_src = blocks.vector_source_s(test) src = iio.fmcomms_source() sink = blocks.vector_sink_s() self.connect(src,sink) self.start() sleep(0.05) self.stop() result = sink.data() print(result)