discuss-gnuradio
[Top][All Lists]
Advanced

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

[Discuss-gnuradio] NOOB needs help with simple.py


From: Sebastian Heyn
Subject: [Discuss-gnuradio] NOOB needs help with simple.py
Date: Tue, 1 Jul 2014 21:20:56 +0100

Hi all,

I wanna work into this project, as I think its excellent!
My box is a gentoo box running

net-wireless/gnuradio-3.7.3:0/3.7.3  USE="alsa analog digital examples fcd 
filter grc pager qt4 sdl uhd utils wavelet wxwidgets -doc -jack -oss 
-performance-counters -portaudio" PYTHON_SINGLE_TARGET="python2_7" 
PYTHON_TARGETS="python2_7" 


For the first experiments I found this page giving a scope and fft display of 
the soundcard input,


http://www.funwithelectronics.com/?id=10

the py file looks like this

#!/usr/bin/env python

from gnuradio import gr
from gnuradio.wxgui import stdgui2,fftsink2,scopesink2
import wx

class gnuradioGUI(stdgui2.std_top_block):
        def __init__(self,frame,panel,vbox,argv):
                stdgui2.std_top_block.__init__(self,frame,panel,vbox,argv)
                
                fft = fftsink2.fft_sink_f(panel, title="FFT display", 
fft_size=512, sample_rate=100000)
                vbox.Add(fft.win,4,wx.EXPAND)
                

                scope = scopesink2.scope_sink_f(panel, title="Oscilloscope", 
sample_rate=100000)
                vbox.Add(scope.win,4,wx.EXPAND)
                
                signal = gr.sig_source_f(100000,gr.GR_SIN_WAVE,20000,1000,0)
                throttle = gr.throttle(gr.sizeof_float,100000)
                self.connect(signal,throttle)
                self.connect(throttle,fft)
                self.connect(throttle,scope)

if __name__ == '__main__':
        app = stdgui2.stdapp(gnuradioGUI,"A simple GNU Radio GUI")
        app.MainLoop()
        



when I try to start this

#python2.7 simple.py

Using Volk machine: avx_32_mmx_orc
Traceback (most recent call last):
  File "./simplegui.py", line 25, in <module>
    app = stdgui2.stdapp(gnuradioGUI,"A simple GNU Radio GUI")
  File "/usr/lib/python2.7/site-packages/gnuradio/wxgui/stdgui2.py", line 46, 
in __init__
    wx.App.__init__ (self, redirect=False)
  File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 
7981, in __init__
    self._BootstrapApp()
  File "/usr/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 
7555, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/gnuradio/wxgui/stdgui2.py", line 49, 
in OnInit
    frame = stdframe (self.top_block_maker, self.title, self._nstatus)
  File "/usr/lib/python2.7/site-packages/gnuradio/wxgui/stdgui2.py", line 76, 
in __init__
    self.panel = stdpanel (self, self, top_block_maker)
  File "/usr/lib/python2.7/site-packages/gnuradio/wxgui/stdgui2.py", line 98, 
in __init__
    self.top_block = top_block_maker (frame, self, vbox, sys.argv)
  File "./simplegui.py", line 18, in __init__
    signal = gr.sig_source_f(100000,gr.GR_SIN_WAVE,20000,1000,0)
AttributeError: 'module' object has no attribute 'sig_source_f'



but then nothing is displayed 

can someone experienced please give me a hint??





reply via email to

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