On Tue, Dec 17, 2013 at 12:23 PM, Sumedha Goyal <sumedha1...@gmail.com> wrote:
> I am trying to pass two different parameters to my top_block class
> I m not able to do this please help. The control of program gets stuck at
> tb.stop() and doesn't go beyond that.
>
> tb=top_block(options,0.8)
> tb.start()
> tb.wait()
> tb.stop()
> sleep(5)
> print "I AM BACK"
> tb1=top_block(options,0.4)
> tb1.start()
> tb1.wait()
> tb1.stop()
> sleep()
>
> Regards,
> Sumedha

Does your flowgraph in tb naturally stop? The tb.wait() is a blocking
call and will halt the main loop there until all threads (blocks) in
tb are done. If your flowgraph doesn't have something that stops
execution (like a finite file or a blocks.head block), then it will
continue to process forever and your tb.wait() will continue to block.

Tom

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to