[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gnuradio-discuss
Subject:    [Discuss-gnuradio] Changing frequency automatically
From:       Rensi Mathew <rensisam () yahoo ! co ! in>
Date:       2018-08-29 6:06:24
Message-ID: 1548782806.189316.1535522784038 () mail ! yahoo ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


  I am trying to implement this discussion:[Discuss-gnuradio] Change frequency in \
USRPsource automatically(https://lists.gnu.org/archive/html/discuss-gnuradio/2016-03/msg00402.html). \
My objective is to create a block which changes the frequency automatically in steps \
of 2e6, starting from 2.37e9.

My block has a code given below:
import stringimport numpy
import pmt
from gnuradio import gr
from gnuradio import digital

class frew_sweep_v1_f(gr.sync_block):
       """
       docstring for block frew_sweep_v1_f
       """
       def __init__(self,initial_freq=2.37e9, step=2e6):
               gr.sync_block.__init__(self,
                       name="frew_sweep_v1_f",
                       in_sig=[],
                       out_sig=[])

       self.message_port_register_in(pmt.intern('clock'))
              self.message_port_register_out(pmt.intern('sync'))
       self.set_msg_handler(pmt.intern('clock'),self.handler)
               self.freq=initial_freq
               self.step=step

       def handler(self,pdu):
               self.message_port_pub(pmt.intern('sync'),pmt.cons(pmt.intern("freq"),pmt.to_pmt(self.freq)))
  self.freq+=self.step
the xml file has a code   given below:
 <?xml version="1.0"?>
<block>
   <name>frew_sweep_v1_f</name>
   <key>tutorial_frew_sweep_v1_f</key>
   <category>[tutorial]</category>
   <import>import tutorial</import>
   <import>from gnuradio.digital import packet_utils</import>
   <make>tutorial.frew_sweep_v1_f($initial_freq, $step)</make>
   <callback>post_message($msg)</callback>
   <param>
       <name>message</name>
       <key>msg</key>
       <type>string</type>
   </param>
   <sink>
       <name>in</name>
       <type>message</type>
   </sink>
  
   <source>
       <name>out</name>
       <type>message</type>
   </source>
</block>

I inserted this new block between a message block and message debug block.The new \
top_block code generated is given below:

if __name__ == '__main__':
       import ctypes
       import sys
       if sys.platform.startswith('linux'):
               try:
                       x11 = ctypes.cdll.LoadLibrary('libX11.so')
                       x11.XInitThreads()
               except:
                       print "Warning: failed to XInitThreads()"

from PyQt4 import Qt
from gnuradio import digital
from gnuradio import blocks
from gnuradio import eng_notation
from gnuradio import gr
from gnuradio.digital import packet_utils
from gnuradio.eng_option import eng_option
from gnuradio.filter import firdes
from optparse import OptionParser
import pmt
import sys
import tutorial
from gnuradio import qtgui


class top_blockRSM_frew_sweepv1(gr.top_block, Qt.QWidget):

       def __init__(self):
               gr.top_block.__init__(self, "Top Blockrsm Frew Sweepv1")
               Qt.QWidget.__init__(self)
               self.setWindowTitle("Top Blockrsm Frew Sweepv1")
               qtgui.util.check_set_qss()
               try:
                       self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc'))
               except:
                       pass
               self.top_scroll_layout = Qt.QVBoxLayout()
               self.setLayout(self.top_scroll_layout)
               self.top_scroll = Qt.QScrollArea()
               self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame)
               self.top_scroll_layout.addWidget(self.top_scroll)
               self.top_scroll.setWidgetResizable(True)
               self.top_widget = Qt.QWidget()
               self.top_scroll.setWidget(self.top_widget)
               self.top_layout = Qt.QVBoxLayout(self.top_widget)
               self.top_grid_layout = Qt.QGridLayout()
               self.top_layout.addLayout(self.top_grid_layout)

               self.settings = Qt.QSettings("GNU Radio", "top_blockRSM_frew_sweepv1")
               self.restoreGeometry(self.settings.value("geometry").toByteArray())

               ##################################################
               # Variables
               ##################################################
               self.samp_rate = samp_rate = 32000

               ##################################################
               # Blocks
               ##################################################
               self.tutorial_frew_sweep_v1_f_0 = Template error: \
tutorial.frew_sweep_v1_f($initial_freq, $step)  cannot find 'initial_freq'
               self.blocks_message_strobe_0 = \
blocks.message_strobe(pmt.intern("freq"), 10000)  self.blocks_message_debug_0 = \
blocks.message_debug()

               ##################################################
               # Connections
               ##################################################
               self.msg_connect((self.blocks_message_strobe_0, 'strobe'), \
                (self.tutorial_frew_sweep_v1_f_0, 'in'))
               self.msg_connect((self.tutorial_frew_sweep_v1_f_0, 'out'), \
(self.blocks_message_debug_0, 'print'))

       def closeEvent(self, event):
               self.settings = Qt.QSettings("GNU Radio", "top_blockRSM_frew_sweepv1")
               self.settings.setValue("geometry", self.saveGeometry())
               event.accept()

       def get_samp_rate(self):
               return self.samp_rate

       def set_samp_rate(self, samp_rate):
               self.samp_rate = samp_rate


def main(top_block_cls=top_blockRSM_frew_sweepv1, options=None):

       from distutils.version import StrictVersion
       if StrictVersion(Qt.qVersion()) >= StrictVersion("4.5.0"):
               style = gr.prefs().get_string('qtgui', 'style', 'raster')
               Qt.QApplication.setGraphicsSystem(style)
       qapp = Qt.QApplication(sys.argv)

       tb = top_block_cls()
       tb.start()
       tb.show()

       def quitting():
               tb.stop()
               tb.wait()
       qapp.connect(qapp, Qt.SIGNAL("aboutToQuit()"), quitting)
       qapp.exec_()


if __name__ == '__main__':
       main()

in the code, under Blocks, it shows  

self.tutorial_frew_sweep_v1_f_0 = Template error: \
tutorial.frew_sweep_v1_f($initial_freq, $step) cannot find 'initial_freq'

So when I Execute the flowgraph, the error pops up.
Executing: /usr/bin/python2 -u /home/pglab1/top_blockRSM_frew_sweepv3.py

   File "/home/pglab1/top_blockRSM_frew_sweepv3.py", line 67
       self.tutorial_frew_sweep_v1_f_0 = Template error: \
                tutorial.frew_sweep_v1_f($initial_freq, $step)
                                                                                      \
                ^
SyntaxError: invalid syntax

> > > Done (return code 1)
Can someone tell why this error is created in the python code? 

Thanking youRensi


[Attachment #5 (text/html)]

<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, \
sans-serif;font-size:16px;"><div style="font-family:Helvetica Neue, Helvetica, Arial, \
sans-serif;font-size:16px;"><div><font face="garamond, &quot;new york&quot;, times, \
serif"><span><span><span class="ydp13cbfcb5western"><font color="#000000">&nbsp;I am \
trying to implement this discussion:[Discuss-gnuradio] Change frequency in USRP \
source automatically \
(https://lists.gnu.org/archive/html/discuss-gnuradio/2016-03/msg00402.html). My \
objective is to create a block which changes the frequency automatically in steps of \
2e6, starting from 2.37e9.<br></font></span></span></span></font></div><div><font \
face="garamond, &quot;new york&quot;, times, serif"><span><span><span \
class="ydp13cbfcb5western"><font \
color="#000000"><br></font></span></span></span></font></div><div><font \
face="garamond, &quot;new york&quot;, times, serif"><span><span><span \
class="ydp13cbfcb5western"><font color="#000000">My block has a code given \
below:</font></span></span></span></font></div><div><div><font face="garamond, \
&quot;new york&quot;, times, serif"><span><span><span \
class="ydp13cbfcb5western"><font \
color="#000000"><span><br></span></font></span></span></span></font></div><div><font \
face="&quot;courier new&quot;, courier, monaco, monospace, \
sans-serif"><span><span><span class="ydp13cbfcb5western"><font \
color="#000000"><span>import \
string</span></font></span></span></span></font></div><span><span><font \
face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><span \
class="ydp13cbfcb5western"><font color="#000000"><span><font size="3">import \
numpy<br>import pmt<br>from gnuradio import gr<br>from gnuradio import \
digital<br><br>class frew_sweep_v1_f(gr.sync_block):<br>&nbsp;&nbsp;&nbsp; \
"""<br>&nbsp;&nbsp;&nbsp; docstring for block frew_sweep_v1_f<br>&nbsp;&nbsp;&nbsp; \
"""<br>&nbsp;&nbsp;&nbsp; def __init__(self,initial_freq=2.37e9, \
step=2e6):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gr.sync_block.__init__(self,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
name="frew_sweep_v1_f",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
in_sig=[],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
out_sig=[])<br><br>&nbsp;&nbsp; \
&nbsp;self.message_port_register_in(pmt.intern('clock'))<br>&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp; &nbsp;self.message_port_register_out(pmt.intern('sync'))<br>&nbsp;&nbsp; \
&nbsp;self.set_msg_handler(pmt.intern('clock'),self.handler)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.freq=initial_freq<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.step=step<br><br>&nbsp;&nbsp;&nbsp; def \
handler(self,pdu):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.message_port_pub(pmt.intern('sync'),pmt.cons(pmt.intern("freq"),pmt.to_pmt(self.f \
req)))<br></font></span></font></span></font></span></span><div><span><span><font \
face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><span \
class="ydp13cbfcb5western"><font color="#000000"><span><font size="3">&nbsp;&nbsp; \
&nbsp;self.freq+=self.step</font></span></font></span></font><tt \
class="ydp13cbfcb5western"><font \
color="#000000"><span></span></font></tt></span></span></div><div><span><span><tt \
class="ydp13cbfcb5western"><font \
color="#000000"><span></span></font></tt></span></span><br></div><div><div><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, \
serif"><span><div><font face="&quot;times new roman&quot;, &quot;new york&quot;, \
times, serif">the xml file has a code&nbsp; given below:</font></div><div><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, \
serif"><br></font></div></span></font></div><font face="&quot;times new roman&quot;, \
&quot;new york&quot;, times, serif"><span> <font face="&quot;courier new&quot;, \
courier, monaco, monospace, sans-serif"><span>&lt;?xml \
version="1.0"?&gt;<br>&lt;block&gt;<br>&nbsp; \
&lt;name&gt;frew_sweep_v1_f&lt;/name&gt;<br>&nbsp; \
&lt;key&gt;tutorial_frew_sweep_v1_f&lt;/key&gt;<br>&nbsp; \
&lt;category&gt;[tutorial]&lt;/category&gt;<br>&nbsp; &lt;import&gt;import \
tutorial&lt;/import&gt;<br>&nbsp; &lt;import&gt;from gnuradio.digital import \
packet_utils&lt;/import&gt;<br>&nbsp; \
&lt;make&gt;tutorial.frew_sweep_v1_f($initial_freq, $step)&lt;/make&gt;<br>&nbsp; \
&lt;callback&gt;post_message($msg)&lt;/callback&gt;<br>&nbsp; \
&lt;param&gt;<br>&nbsp;&nbsp;&nbsp; \
&lt;name&gt;message&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp; \
&lt;key&gt;msg&lt;/key&gt;<br>&nbsp;&nbsp;&nbsp; \
&lt;type&gt;string&lt;/type&gt;<br>&nbsp; &lt;/param&gt;<br>&nbsp; \
&lt;sink&gt;<br>&nbsp;&nbsp;&nbsp; &lt;name&gt;in&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp; \
&lt;type&gt;message&lt;/type&gt;<br>&nbsp; &lt;/sink&gt;<br>&nbsp;<br>&nbsp; \
&lt;source&gt;<br>&nbsp;&nbsp;&nbsp; \
&lt;name&gt;out&lt;/name&gt;<br>&nbsp;&nbsp;&nbsp; \
&lt;type&gt;message&lt;/type&gt;<br>&nbsp; \
&lt;/source&gt;<br></span></font></span></font><div><font face="&quot;times new \
roman&quot;, &quot;new york&quot;, times, serif"><font face="&quot;courier new&quot;, \
courier, monaco, monospace, \
sans-serif"><span><span>&lt;/block&gt;</span></span></font><br></font></div><div><br><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, \
serif"></font></div></div><div><font face="&quot;times new roman&quot;, &quot;new \
york&quot;, times, serif">I inserted this new block between a message block and \
message debug block.</font></div><div><font face="&quot;times new roman&quot;, \
&quot;new york&quot;, times, serif">The new top_block code generated is given \
below:</font></div><div><font face="&quot;times new roman&quot;, &quot;new \
york&quot;, times, serif"><br></font></div><div><font face="&quot;times new \
roman&quot;, &quot;new york&quot;, times, serif"><span><br><font face="&quot;courier \
new&quot;, courier, monaco, monospace, sans-serif">if __name__ == \
'__main__':<br>&nbsp;&nbsp;&nbsp; import ctypes<br>&nbsp;&nbsp;&nbsp; import \
sys<br>&nbsp;&nbsp;&nbsp; if \
sys.platform.startswith('linux'):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
try:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x11 = \
ctypes.cdll.LoadLibrary('libX11.so')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
x11.XInitThreads()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
except:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print \
"Warning: failed to XInitThreads()"<br><br>from PyQt4 import Qt<br>from gnuradio \
import digital<br>from gnuradio import blocks<br>from gnuradio import \
eng_notation<br>from gnuradio import gr<br>from gnuradio.digital import \
packet_utils<br>from gnuradio.eng_option import eng_option<br>from gnuradio.filter \
import firdes<br>from optparse import OptionParser<br>import pmt<br>import \
sys<br>import tutorial<br>from gnuradio import qtgui<br><br><br>class \
top_blockRSM_frew_sweepv1(gr.top_block, Qt.QWidget):<br><br>&nbsp;&nbsp;&nbsp; def \
__init__(self):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gr.top_block.__init__(self, "Top Blockrsm Frew \
Sweepv1")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
Qt.QWidget.__init__(self)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.setWindowTitle("Top Blockrsm Frew \
Sweepv1")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
qtgui.util.check_set_qss()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
try:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc'))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
except:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
pass<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.top_scroll_layout = \
Qt.QVBoxLayout()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.setLayout(self.top_scroll_layout)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_scroll = Qt.QScrollArea()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_scroll_layout.addWidget(self.top_scroll)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_scroll.setWidgetResizable(True)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_widget = Qt.QWidget()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_scroll.setWidget(self.top_widget)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_layout = Qt.QVBoxLayout(self.top_widget)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_grid_layout = Qt.QGridLayout()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.top_layout.addLayout(self.top_grid_layout)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.settings = Qt.QSettings("GNU Radio", \
"top_blockRSM_frew_sweepv1")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.restoreGeometry(self.settings.value("geometry").toByteArray())<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
##################################################<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
# Variables<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
##################################################<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.samp_rate = samp_rate = 32000<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
##################################################<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
# Blocks<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
##################################################<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
<span style="background-color: rgb(253, 248, 105);">self.tutorial_frew_sweep_v1_f_0 = \
Template error: tutorial.frew_sweep_v1_f($initial_freq, \
$step)</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
<span style="background-color: rgb(253, 239, 43);">cannot find \
'initial_freq'</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.blocks_message_strobe_0 = blocks.message_strobe(pmt.intern("freq"), \
10000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.blocks_message_debug_0 = \
blocks.message_debug()<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
##################################################<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
# Connections<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
##################################################<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.msg_connect((self.blocks_message_strobe_0, 'strobe'), \
(self.tutorial_frew_sweep_v1_f_0, \
'in'))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.msg_connect((self.tutorial_frew_sweep_v1_f_0, 'out'), \
(self.blocks_message_debug_0, 'print'))<br><br>&nbsp;&nbsp;&nbsp; def \
closeEvent(self, event):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.settings \
= Qt.QSettings("GNU Radio", \
"top_blockRSM_frew_sweepv1")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
self.settings.setValue("geometry", \
self.saveGeometry())<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
event.accept()<br><br>&nbsp;&nbsp;&nbsp; def \
get_samp_rate(self):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return \
self.samp_rate<br><br>&nbsp;&nbsp;&nbsp; def set_samp_rate(self, \
samp_rate):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.samp_rate = \
samp_rate<br><br><br>def main(top_block_cls=top_blockRSM_frew_sweepv1, \
options=None):<br><br>&nbsp;&nbsp;&nbsp; from distutils.version import \
StrictVersion<br>&nbsp;&nbsp;&nbsp; if StrictVersion(Qt.qVersion()) &gt;= \
StrictVersion("4.5.0"):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style = \
gr.prefs().get_string('qtgui', 'style', \
'raster')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
Qt.QApplication.setGraphicsSystem(style)<br>&nbsp;&nbsp;&nbsp; qapp = \
Qt.QApplication(sys.argv)<br><br>&nbsp;&nbsp;&nbsp; tb = \
top_block_cls()<br>&nbsp;&nbsp;&nbsp; tb.start()<br>&nbsp;&nbsp;&nbsp; \
tb.show()<br><br>&nbsp;&nbsp;&nbsp; def \
quitting():<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
tb.stop()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
tb.wait()<br>&nbsp;&nbsp;&nbsp; qapp.connect(qapp, Qt.SIGNAL("aboutToQuit()"), \
quitting)<br>&nbsp;&nbsp;&nbsp; qapp.exec_()<br><br><br>if __name__ == \
'__main__':<br>&nbsp;&nbsp;&nbsp; main()</font></span><font face="&quot;courier \
new&quot;, courier, monaco, monospace, sans-serif"><br></font></font></div><font \
face="&quot;courier new&quot;, courier, monaco, monospace, \
sans-serif"><span><span><span class="ydp13cbfcb5western"><font \
color="#000000"><span><br></span></font></span></span></span></font><div><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, serif">in the code, \
under Blocks, it shows&nbsp;</font><span><font face="&quot;times new roman&quot;, \
&quot;new york&quot;, times, serif"><span><font face="&quot;courier new&quot;, \
courier, monaco, monospace, sans-serif"><span style="background-color: rgb(253, 248, \
105);"><br></span></font></span></font></span></div><div><span><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, serif"><span><font \
face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><span \
style="background-color: rgb(253, 248, \
105);"><br></span></font></span></font></span></div><div><span><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, serif"><span><font \
face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><span \
style="background-color: rgb(253, 248, 105);">self.tutorial_frew_sweep_v1_f_0 = \
Template error: tutorial.frew_sweep_v1_f($initial_freq, $step) <span><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, serif"><span><font \
face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><span \
style="background-color: rgb(253, 239, 43);">cannot find \
'initial_freq'</span></font></span></font></span></span></font></span></font></span></div><div><span><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, serif"><span><font \
face="&quot;courier new&quot;, courier, monaco, monospace, sans-serif"><span \
style="background-color: rgb(253, 248, 105);"><span><font face="&quot;times new \
roman&quot;, &quot;new york&quot;, times, serif"><span><font face="&quot;courier \
new&quot;, courier, monaco, monospace, sans-serif"><span style="background-color: \
rgb(253, 239, 43);"><br></span></font></span></font></span></span></font></span></font></span></div><br><span></span><div><font \
face="&quot;times new roman&quot;, &quot;new york&quot;, times, serif"><font \
face="&quot;courier new&quot;, courier, monaco, monospace, \
sans-serif"><span><span><div><font face="&quot;times new roman&quot;, &quot;new \
york&quot;, times, serif">So when I Execute the flowgraph, the error pops \



_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic