Hi Dennis,

Have you seen these:

https://gnuradio.org/doc/doxygen/page_python_blocks.html

and

http://gnuradio.org/redmine/projects/gnuradio/wiki/Guided_Tutorial_GNU_Radio_in_Python

They have some good info on how to setup your Python block.

-Trip

On Wed, Mar 16, 2016 at 4:51 PM, Dennis Glatting <gnura...@pki2.com> wrote:

> This is probably a dumb question but someone has to ask them...
>
>
> I have a run graph with c++ blocks: a receiver block, a transmitter
> block, and a manipulator block. I want to have the manipulator block
> editable from the run graph where the user can insert python code.
> Specifically:
>
> 1) The block has two message ports: an "in" port and an "out" port.
>
> 2) A user can write and type python code into the block to manipulate
> the message received on the input port and post the manipulated message
> on the output port.
>
> 3) The python code may have to call other functions, such as updating a
> hash code.
>
> How might I do that? I could do a c++ wrap around exec() but I believe
> there has to be an easier way since GNURadio is a combination of python
> and c++.
>
> The incoming messages arrive at a low frequency and a low data rate so
> I'm not really concerned about processing time.
>
>
>
>
>
>
>
> _______________________________________________
> 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

Reply via email to