John, did you mean this four step process, otherwise stop before wait
doesn't let anything happen:

tb.start()
tb.wait()
tb.stop()
tb.wait()

Like that? If so, why don't the auto-generated top_blocks have to do that?

Rich

On Tue, Nov 10, 2015 at 7:24 PM, Johnathan Corgan <[email protected]>
wrote:

> tb.stop(), then tb.wait()
>
> On Tue, Nov 10, 2015 at 6:39 PM, Richard Bell <[email protected]>
> wrote:
>
>> I've written a python script that instantiates a top_block.py file (no
>> GUI), sets the parameters, runs until 100 block errors are detected, stops
>> the simulation and starts the process over with a new instantiation, etc..
>>
>> The problem I have is that I randomly (as far as I can tell) have a
>> problem where the gnuradio simulation stalls out during one of these
>> simulations. Everything its supposed to be printing to terminal stops. I
>> can still hit 'Ctrl-C' to get it to move on to the next simulation, and it
>> will continue on working after that. But I can't figure out why it stalls
>> such that all I can do to get it to move onto the next simulation iteration
>> is hit 'Ctrl-C'.
>>
>> For an example of what I mean by stall, I added a message debug block to
>> my sim just to see if that also stopped outputting to terminal when the
>> stall happened, and sure enough, it too was effected.
>>
>> I can't recreate this issue when I just the radio from GRC. It always
>> runs fine.
>>
>> Has anyone experienced something like this when using python? What I do
>> in python is pretty simple:
>>
>> for nn in xrange(0,nsims):
>>     tb = top_block()
>>     time.sleep(1)
>>
>>     --set a bunch of radio paramters--
>>
>>     tb.start()
>>     tb.wait()
>>     tb.stop()
>>
>>     --collect results and push to file--
>>
>>     tb = None
>>
>> I could really use some debug help
>>
>> Rich
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> [email protected]
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
>
> --
> Johnathan Corgan
> Corgan Labs - SDR Training and Development Services
> http://corganlabs.com
>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to