On 03/11/2014 01:31 PM, Sumedha Goyal wrote: > My top_block class represents the whole flowgraph. The class "test_demo"
No, it doesn't. It doesn't have any connect() calls or anything. This is not a flow graph. > is one of the blocks of this flowgraph for which its own work() function > is defined. > The "test_demo" checks for a "start sign"(given by the user) and > participates in data transmission process and upon receiving an ACK for > success should stop further transmission. > At this point, the flowgraph should stop and start again with a new > "start sign" for next iteration and so on. I am planning to plot the > number of packets transmitted before receiving an ACK against this > "start sign". Therefore, I need my flowgraph to execute several times. > I hope this description explains my intention. I am not very familiar > with scheduler. How can I use the scheduler to do this? If you're using a flow graph, you use the scheduler automatically, you don't need to set it up or anything. Have a look at the file I recommended. If you feel you don't understand something, first read the introductory documents on the wiki, as well as http://gnuradio.org/redmine/projects/gnuradio/wiki/Simulations. Good luck, Martin > > > On Tue, Mar 11, 2014 at 3:12 PM, Activecat <active...@gmail.com > <mailto:active...@gmail.com>> wrote: > > On Tue, Mar 11, 2014 at 5:04 PM, Martin Braun > <martin.br...@ettus.com <mailto:martin.br...@ettus.com>> wrote: > > On 03/11/2014 06:10 AM, Sumedha Goyal wrote: > > Hello > > > > I am executing a flowgraph where I pass different parameters > to the > > work() function of my block in every iteration. > > > If the "parameters" could be fed into work() as input elements, than > that is possible. > Please describe the parameters in details. > > > > 1. I would like my flowgraph to execute once with a certain set of > > parameters and on satisfying a certain condition, it should stop > > execution (even if the queue/buffer of the block is not empty). > > 2. The control should come back to the main() function and the > next > > iteration should start with a new set of parameters and again upon > > satisfying a certain condition the flowgraph should exit. > > > In flow-graph there is no main() function, but only the scheduler in > the background. > Please give specific examples of what you are trying to accomplish. > > Regards, > Activecat > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio