discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Using a custom block


From: Karthik
Subject: Re: [Discuss-gnuradio] Using a custom block
Date: Mon, 12 Apr 2010 20:55:00 -0700

On Mon, Apr 12, 2010 at 4:32 PM, Kurt Holmquist <address@hidden> wrote:


Thank you for the response.

I would like to use as GRC blocks the blocks that I create as described in "How to Write a Signal Processing Block".  This is a somewhat unconventional situation in that I need a way for an "installed" application (i. e. grc) to use a locally created component, sort of the opposite of the normal situation.  I think the XML file for the block should look something like:

<?xml version="1.0"?>
<block>
  <name>Square2</name>
  <key>howto_square2_ff</key>
  <category>HOWTO</category>
  <import>import howto</import>
  <make>howto.square2_ff()</make>

  <sink>
    <name>in</name>
    <type>float</type>
  </sink>

  <source>
    <name>out</name>
    <type>float</type>
  </source>
</block>

When I copy this file into the directory where GRC stores the block XML files (/usr/local/share/gnuradio/grc/blocks), GRC makes a "Square2" block available for use.  However, when I attempt to execute a flow graph that includes this block, it fails as follows:

Generating: "/home/kurt/gnuradio/grc/wav_file_to_speaker.py"
Executing: "/home/kurt/gnuradio/grc/wav_file_to_speaker.py"

Traceback (most recent call last):
  File "/home/kurt/gnuradio/grc/wav_file_to_speaker.py", line 17, in <module>
    import howto
ImportError: No module named howto

*****************
Where I need help is that I don't know how to set up python and/or environment so that python can import these components.
*****************

Thanks again for any help you can provide.

Kurt,

I think you want to write "from gnuradio import howto"

Karthik

reply via email to

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