2014-08-08 16:25 GMT+08:00 Lei [via GnuRadio] <
[email protected]>:
> Sorry to bother you.I have some confusions on general_work().
> 1.What's the mechanism of the general_work()? I've no idea about
> how to
> find the material on it,and the site of gnu radio has too little
> information on it.
The function *general_work* is the place where a block processes input
items and generates output items according to its functionality (such as
filter). Besides the functionality, you have to tell the invoker how many
items from each input port are consumed by invoking function *consume* or
*consume_each* and how many items for each output port are generated
through return value.
2.Is the method general_work() called automatically ?It seems that
> the function can consume the data automatically.How or whether can I
> control the
> execution of general_work()?
>
Exactly, *general_work* are all automatically invoked by gr-scheduler, one
of the core component of gnuradio, which handles runtime stuff of whole
flow graphs. So, you don't have to control the execution of general_work().
The following PDF gives a brief introduction about gr-scheduler, including
*general_work* function:
http://www.trondeau.com/blog/2013/9/15/explaining-the-gnu-radio-scheduler.html
Thanks.Looking forward to your reply
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://gnuradio.4.n7.nabble.com/A-question-about-function-gr-block-set-history-tp48313p49866.html
> To unsubscribe from A question about function gr::block::set_history(), click
> here
> <http://gnuradio.4.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=48313&code=cWlhbmsxMEBnbWFpbC5jb218NDgzMTN8ODY1MDIxMTg=>
> .
> NAML
> <http://gnuradio.4.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
--
钱堃
Qian Kun
School of Software, Tsinghua University
Tel: (+86)15201519125
Email: [email protected]
--
View this message in context:
http://gnuradio.4.n7.nabble.com/A-question-about-function-gr-block-set-history-tp48313p49877.html
Sent from the GnuRadio mailing list archive at Nabble.com._______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio