[BangPypers] line understanding problem
harshal jadhav
jadhav.harshal at gmail.com
Fri Oct 9 05:22:21 CEST 2009
Hi
I want to play the following program :
from gnuradio import gr
from gnuradio import audio
from gnuradio.eng_option import eng_option
from optparse import OptionParser
class my_top_block(gr.top_block):
def __init__(self):
gr.top_block.__init__(self)
parser = OptionParser(option_class=eng_option)
parser.add_option("-O", "--audio-output", type="string", default="",
help="pcm output device name. E.g., hw:0,0 or
/dev/dsp")
parser.add_option("-r", "--sample-rate", type="eng_float",
default=48000,
help="set sample rate to RATE (48000)")
(options, args) = parser.parse_args ()
if len(args) != 0:
parser.print_help()
raise SystemExit, 1
sample_rate = int(options.sample_rate)
ampl = 0.1
src0 = gr.sig_source_f (sample_rate, gr.GR_SIN_WAVE, 350, ampl)
print src0
#src11 = [src0(1),src0(2)]
src1 = gr.sig_source_f (sample_rate, gr.GR_SIN_WAVE, 440, ampl)
dst = audio.sink (sample_rate, options.audio_output)
self.connect (src0, (dst, 0))
self.connect (src1, (dst, 1))
if __name__ == '__main__':
try:
my_top_block().run()
except KeyboardInterrupt:
pass
though i get the output but i also get the following statement
<gr_block sig_source_f (1)>
i donot understand what this line means. My aim is to capture the samples of
src0. for that purpose i have given *print src0 *command.
Regards,
Harshal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/bangpypers/attachments/20091008/ffa7584e/attachment.htm>
More information about the BangPypers
mailing list