Hello In an effort to understand the GNU python programming instance, I am trying to create an instance of the flow graph in the dial_tone example (codeA) just to make sure I understand how instancing works. I did this below in ,'mycodeA, but the program did not work. What am I missing? This was done in the FM receiver example, i just listed it below(codeB) as a quick reference. codeA------------------------------------------------------------------------- def build_graph (): sampling_freq = 32000 ampl = 0.1 fg = gr.flow_graph () src0 = gr.sig_source_f (sampling_freq, gr.GR_SIN_WAVE, 350, ampl) src1 = gr.sig_source_f (sampling_freq, gr.GR_SIN_WAVE, 440, ampl) dst = audio.sink (sampling_freq) fg.connect (src0, (dst, 0)) fg.connect (src1, (dst, 1)) ------------------------------------------------------------------------------- mycodeA----------------------------------------------------------------------------------------------------------------- def build_graph (): sampling_freq = 32000 ampl = 0.1 gr.flow_graph (self) src0 = gr.sig_source_f (sampling_freq, gr.GR_SIN_WAVE, 350, ampl) src1 = gr.sig_source_f (sampling_freq, gr.GR_SIN_WAVE, 440, ampl) dst = audio.sink (sampling_freq) self.connect (src0, (dst, 0)) self.connect (src1, (dst, 1)) ------------------------------------------------------------------------------- codeB--------------------------------------------------------------------------------------------------------------------- class wfm_rx_graph (stdgui.gui_flow_graph): def __init__(self,frame,panel,vbox,argv): stdgui.gui_flow_graph.__init__ (self,frame,panel,vbox,argv)IF_freq = parseargs(argv[1:]) adc_rate = 64e6 decim = 250 quad_rate = adc_rate / decim # 256 kHz audio_decimation = 8 audio_rate = quad_rate / audio_decimation # 32 kHz # usrp is data source src = usrp.source_c (0, decim) src.set_rx_freq (0, IF_freq) src.set_pga(0,20) guts = blks.wfm_rcv (self, quad_rate, audio_decimation) # sound card as final sink audio_sink = audio.sink (int (audio_rate)) # now wire it all together self.connect (src, guts) self.connect (guts, (audio_sink, 0)-------------------------------------------------------------------------------- |
_______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
