discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] problem with top_block.stop()


From: Tom Rondeau
Subject: Re: [Discuss-gnuradio] problem with top_block.stop()
Date: Tue, 17 Dec 2013 12:54:38 -0500

On Tue, Dec 17, 2013 at 12:23 PM, Sumedha Goyal <address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]