discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] How to create a python block


From: James Humphries
Subject: Re: [Discuss-gnuradio] How to create a python block
Date: Wed, 16 Mar 2016 16:58:37 -0400

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 <address@hidden> 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
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


reply via email to

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