On Mon, Feb 21, 2011 at 9:50 PM, Yan Nie <yn...@uwo.ca> wrote: > Dear all, > I'm trying to stop top_block implementing the signal transmission for 5 > milliseconds and then restart the signal transmission at the transmitter > side, by using the tb.stop() then time.sleep(0.005) to suspend the system > for 5 milliseconds then tb.start() to start the signal transmission again. > This approach gives an > RuntimeError: top_block::start: top block already running or wait() not > called after previous stop(). > Could you please help me to find what the problem is? I also tried lock() > and unlock() which cannot stop the signal transmission implemented in > top_block
Yan, You want to use the lock() and unlock(). They should pause and unpause the graph, so please elaborate when you say that they don't stop the signal transmission. The start and stop methods will definitely not work here. Tom _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio