[Top][All Lists]

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

Re: [Discuss-gnuradio] "Catching" end of flowgraph execution with GUI

From: Marcus Müller
Subject: Re: [Discuss-gnuradio] "Catching" end of flowgraph execution with GUI
Date: Tue, 05 May 2015 17:22:55 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0

Hi Nemanja,
typically, clicking your "start" button would spawn a new thread, in which you top_block.start(), .stop() and .wait(); after wait returns, you would then use whatever multithreading framework you're using to notify the threads that need to know.
GNU Radio is not very callback-oriented, i.e. there's no "hooks" in the scheduler -- typically, you use "active" things like message passing to hand information around.


On 05/05/2015 02:00 PM, Nemanja Savic wrote:
Hi all (again),

is there any way to catch that my flowgraph has finished execution, to reconfigure it after that and to be able to watch signals in GUI?

In my application I I would like to set some start and end values and to press some kind of start button. After that flowgraph runs for the first set of config parameters and after the execution is finished, it should reconfigure itself and restart it for the second set of parameters, and so on ... Meanwhile I would like to watch some signals in GUI.

I see that top_block_gui class calls infinite main loop and then it blocks there. I suppose that in order to acomplish above stated tast, I would need some kind of callback on flowgraph execution end. Is it possible to make something like this?


Nemanja Savić

Discuss-gnuradio mailing list

reply via email to

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