Rev 515 | Blame | Compare with Previous | Last modification | View Log | Download
#!/usr/bin/env python################################################### Gnuradio Python Flow Graph# Title: untitled# Author: unknown# Description: gnuradio flow graph# Generated: Sat Feb 21 13:28:44 2009##################################################from gnuradio import audiofrom gnuradio import grfrom gnuradio.wxgui import fftsink2from grc_gnuradio import wxgui as grc_wxguiimport wxclass frequency_response(grc_wxgui.top_block_gui):def __init__(self):grc_wxgui.top_block_gui.__init__(self,title="GRC - Executing: untitled",icon="/usr/local/share/icons/hicolor/32x32/apps/gnuradio-grc.png",)################################################### Variables##################################################self.samp_rate = samp_rate = 32000################################################### Blocks##################################################self.audio_sink_0 = audio.sink(48000, "hw:1,0", True)self.audio_source_0 = audio.source(48000, "hw:1,0", True)self.gr_noise_source_x_0 = gr.noise_source_f(gr.GR_UNIFORM, 1, 100)self.wxgui_fftsink2_0 = fftsink2.fft_sink_f(self.GetWin(),baseband_freq=0,y_per_div=10,y_divs=8,ref_level=50,sample_rate=96000,fft_size=2048,fft_rate=25,average=True,avg_alpha=None,title="FFT Plot",peak_hold=False,)self.Add(self.wxgui_fftsink2_0.win)################################################### Connections##################################################self.connect((self.gr_noise_source_x_0, 0), (self.audio_sink_0, 0))self.connect((self.audio_source_0, 0), (self.wxgui_fftsink2_0, 0))self.connect((self.gr_noise_source_x_0, 0), (self.audio_sink_0, 1))def set_samp_rate(self, samp_rate):self.samp_rate = samp_rateif __name__ == '__main__':if gr.enable_realtime_scheduling() != gr.RT_OK:print "Error: failed to enable realtime scheduling."tb = frequency_response()tb.Run()