hi,
I have data below
src_data = (0,1,1,0,1,0,1,0,1,1,10)
and I put them in a vector by using
src = gr.vector_source_b (src_data,False) .
I want to put this vector in vector sink and read data in sink, I use
commands below
sink = gr.vector_sink_b()
fg.connect(src,sink)
sink_data = sink.data()
print sink_data
but what is printed is : ()
kindly tell me how can I see data of sink.
Regards,
Mehdi
View this message in context:
http://www.nabble.com/how-vector-sink-source-work--tp17881603p17881603.html
Sent from the GnuRadio mailing list archive at Nabble.com.
Hello Mehdi
looks to me like you forgot to run() your application:
src_data = (0,1,1,0,1,0,1,0,1,1,10)
src = gr.vector_source_b (src_data,False) .
sink = gr.vector_sink_b()
fg.connect(src,sink)
fg.run()
sink_data = sink.data()
print sink_data
Regards, Andreas
On Tue, Jun 17, 2008 at 02:52:32AM -0700, mehdimolu wrote:
sink_data = sink.data()
print sink_data
but what is printed is : ()
kindly tell me how can I see data of sink.
Regards,
Mehdi
You have to run the graph before extracting the data.
Take a look at any of the QA code in
gnuradio-core/src/python/gnuradio/gr/qa_*.py.
They all use vector sources and sinks.
Eric