[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Creating a signal source block using Python
From: |
Josh Blum |
Subject: |
Re: [Discuss-gnuradio] Creating a signal source block using Python |
Date: |
Thu, 19 Jul 2012 11:13:18 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1 |
On 07/18/2012 11:32 AM, Anisha Gorur wrote:
> Hello All,
>
> I've been attempting to create my own source block in Python. I have been
> reading the blocks coding guide here:
> https://github.com/guruofquality/grextras/wiki/Blocks-Coding-Guide#wiki-work-operation-modes,
> but so far my source only outputs zeros.
> An outline of my code is as follows:
>
> class constSource(gr.block):
> def __init__(self):
> gr.block.__init__(self, name = "signal source", in_sig =
> None,out_sig = [numpy.complex64])
>
> def work(self, input_items, output_items):
> num_output_items = len(output_items[0])
>
> #I put the code to create what I want to stream here, the code
> creates a numpy.complex64 array with a length of 32. I then return
> num_output_items
You didnt include the code, but I am guessing that you are not assigning
anything to the output vector?
numpy array assignment look like this
output_items[0][some kind of index selection] = data
Look closely at how the examples do this
-josh
> return num_output_items
>
> I then write my constSource block to a file and I try to see the output of
> the file using a scope sink, but it is just a constant stream of zeros. Am
- [Discuss-gnuradio] Creating a signal source block using Python, Anisha Gorur, 2012/07/18
- Re: [Discuss-gnuradio] Creating a signal source block using Python, Martin Braun (CEL), 2012/07/19
- Re: [Discuss-gnuradio] Creating a signal source block using Python,
Josh Blum <=
- Re: [Discuss-gnuradio] Creating a signal source block using Python, Anisha Gorur, 2012/07/19
- Re: [Discuss-gnuradio] Creating a signal source block using Python, Josh Blum, 2012/07/19
- Re: [Discuss-gnuradio] Creating a signal source block using Python, Anisha Gorur, 2012/07/19
- Re: [Discuss-gnuradio] Creating a signal source block using Python, Anisha Gorur, 2012/07/19
- Re: [Discuss-gnuradio] Creating a signal source block using Python, Gerald Baier, 2012/07/19
- Re: [Discuss-gnuradio] Creating a signal source block using Python, Anisha Gorur, 2012/07/19