<div dir="ltr">Hi i am a student and working on GNU..I have a python code which i want to
 run in GNU radio companion but i am unable to search for the right 
block to execute that code...can anyone help me with that??When I 
execute the same python code(not in GNU), I get the following error:

<p>AttributeError: 'top_block_sptr' object has no attribute 'wxgui_'</p>

<p>If anyone knows about this,plz send a mail to alihanif799@gmail.com....thnx in advance..the code is as shown:</p>

<pre style class=""><code><span class="">#!/usr/bin/env python</span><span class="">
</span><span class="">from</span><span class=""> gnuradio </span><span class="">import</span><span class=""> blocks
</span><span class="">from</span><span class=""> gnuradio </span><span class="">import</span><span class=""> eng_notation
</span><span class="">from</span><span class=""> gnuradio </span><span class="">import</span><span class=""> gr
</span><span class="">from</span><span class=""> gnuradio </span><span class="">import</span><span class=""> uhd
</span><span class="">#from gnuradio import window</span><span class="">
</span><span class="">from</span><span class=""> gnuradio</span><span class="">.</span><span class="">eng_option </span><span class="">import</span><span class=""> eng_option
</span><span class="">#from <a href="http://gnuradio.gr">gnuradio.gr</a> import firdes</span><span class="">
</span><span class="">from</span><span class=""> gnuradio</span><span class="">.</span><span class="">wxgui </span><span class="">import</span><span class=""> forms
</span><span class="">from</span><span class=""> gnuradio</span><span class="">.</span><span class="">wxgui </span><span class="">import</span><span class=""> waterfallsink2
</span><span class="">from</span><span class=""> grc_gnuradio </span><span class="">import</span><span class=""> wxgui </span><span class="">as</span><span class=""> grc_wxgui
</span><span class="">from</span><span class=""> optparse </span><span class="">import</span><span class=""> </span><span class="">OptionParser</span><span class="">
</span><span class="">import</span><span class=""> wx

</span><span class="">class</span><span class=""> top_block</span><span class="">(</span><span class="">grc_wxgui</span><span class="">.</span><span class="">top_block_gui</span><span class="">):</span><span class="">
    </span><span class="">def</span><span class=""> __init__</span><span class="">(</span><span class="">self</span><span class="">):</span><span class="">
        grc_wxgui</span><span class="">.</span><span class="">top_block_gui</span><span class="">.</span><span class="">__init__</span><span class="">(</span><span class="">self</span><span class="">,</span><span class=""> title</span><span class="">=</span><span class="">"Top Block"</span><span class="">)</span><span class="">
        _icon_path </span><span class="">=</span><span class=""> </span><span class="">"/usr/share/icons/hicolor/32x32/apps/gnuradio-grc.png"</span><span class="">
        self</span><span class="">.</span><span class="">SetIcon</span><span class="">(</span><span class="">wx</span><span class="">.</span><span class="">Icon</span><span class="">(</span><span class="">_icon_path</span><span class="">,</span><span class=""> wx</span><span class="">.</span><span class="">BITMAP_TYPE_ANY</span><span class="">))</span><span class="">
        </span><span class="">##################################################</span><span class="">
        </span><span class=""># Variables</span><span class="">
        </span><span class="">###</span><span class="">
        </span><span class="">###############################################</span><span class="">
        self</span><span class="">.</span><span class="">variable_slider_1 </span><span class="">=</span><span class=""> variable_slider_1 </span><span class="">=</span><span class=""> </span><span class="">32</span><span class="">
        self</span><span class="">.</span><span class="">variable_slider_0 </span><span class="">=</span><span class=""> variable_slider_0 </span><span class="">=</span><span class=""> </span><span class="">0</span><span class="">
        self</span><span class="">.</span><span class="">samp_rate </span><span class="">=</span><span class=""> samp_rate </span><span class="">=</span><span class=""> </span><span class="">21e6</span><span class="">
        self</span><span class="">.</span><span class="">gain </span><span class="">=</span><span class=""> gain </span><span class="">=</span><span class=""> variable_slider_1
        self</span><span class="">.</span><span class="">delay_length </span><span class="">=</span><span class=""> delay_length</span><span class="">=</span><span class=""> variable_slider_0
        </span><span class="">##################################################</span><span class="">
        </span><span class=""># Blocks</span><span class="">
        </span><span class="">##################################################</span><span class="">
        self</span><span class="">.</span><span class="">wxgui_waterfallsink2_0_0 </span><span class="">=</span><span class=""> waterfallsink2</span><span class="">.</span><span class="">waterfall_sink_c</span><span class="">(</span><span class="">
        self</span><span class="">.</span><span class="">GetWin</span><span class="">(),</span><span class="">
        baseband_freq</span><span class="">=</span><span class="">0</span><span class="">,</span><span class="">
        dynamic_range</span><span class="">=</span><span class="">100</span><span class="">,</span><span class="">
        ref_level</span><span class="">=</span><span class="">0</span><span class="">,</span><span class="">
        ref_scale</span><span class="">=</span><span class="">2.0</span><span class="">,</span><span class="">
        sample_rate</span><span class="">=</span><span class="">samp_rate</span><span class="">,</span><span class="">
        fft_size</span><span class="">=</span><span class="">512</span><span class="">,</span><span class="">
        fft_rate</span><span class="">=</span><span class="">15</span><span class="">,</span><span class="">
        average</span><span class="">=</span><span class="">False</span><span class="">,</span><span class="">
        avg_alpha</span><span class="">=</span><span class="">None</span><span class="">,</span><span class="">
        title</span><span class="">=</span><span class="">"Output Waterfall Plot"</span><span class="">,</span><span class="">
        </span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">GridAdd</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">wxgui_waterfallsink2_0_0</span><span class="">.</span><span class="">win</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">,</span><span class=""> </span><span class="">10</span><span class="">,</span><span class=""> </span><span class="">10</span><span class="">,</span><span class=""> </span><span class="">10</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">wxgui_
        waterfallsink2_0 </span><span class="">=</span><span class=""> waterfallsink2</span><span class="">.</span><span class="">waterfall_sink_c</span><span class="">(</span><span class="">
        self</span><span class="">.</span><span class="">GetWin</span><span class="">(),</span><span class="">
        baseband_freq</span><span class="">=</span><span class="">0</span><span class="">,</span><span class="">
        dynamic_range</span><span class="">=</span><span class="">100</span><span class="">,</span><span class="">
        ref_level</span><span class="">=</span><span class="">0</span><span class="">,</span><span class="">
        ref_scale</span><span class="">=</span><span class="">2.0</span><span class="">,</span><span class="">
        sample_rate</span><span class="">=</span><span class="">samp_rate</span><span class="">,</span><span class="">
        fft_size</span><span class="">=</span><span class="">512</span><span class="">,</span><span class="">
        fft_rate</span><span class="">=</span><span class="">15</span><span class="">,</span><span class="">
        average</span><span class="">=</span><span class="">False</span><span class="">,</span><span class="">
        avg_alpha</span><span class="">=</span><span class="">None</span><span class="">,</span><span class="">
        title</span><span class="">=</span><span class="">"Input Waterfall Plot"</span><span class="">,</span><span class="">
        </span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">GridAdd</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">wxgui_waterfallsink2_0</span><span class="">.</span><span class="">win</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">,</span><span class=""> </span><span class="">10</span><span class="">,</span><span class=""> </span><span class="">10</span><span class="">)</span><span class="">
        _variable_slider_1_sizer </span><span class="">=</span><span class=""> wx</span><span class="">.</span><span class="">BoxSizer</span><span class="">(</span><span class="">wx</span><span class="">.</span><span class="">VERTICAL</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">_variable_slider_1_text_box </span><span class="">=</span><span class=""> forms</span><span class="">.</span><span class="">text_box</span><span class="">(</span><span class="">
        parent</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">GetWin</span><span class="">(),</span><span class="">
        sizer</span><span class="">=</span><span class="">_variable_slider_1_sizer</span><span class="">,</span><span class="">
        value</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">variable_slider_1</span><span class="">,</span><span class="">
        callback</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">set_variable_slider_1</span><span class="">,</span><span class="">
        label</span><span class="">=</span><span class="">"Output Gain"</span><span class="">,</span><span class="">
        converter</span><span class="">=</span><span class="">forms</span><span class="">.</span><span class="">float_converter</span><span class="">(),</span><span class="">
        proportion</span><span class="">=</span><span class="">0</span><span class="">,</span><span class="">
        </span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">_variable_slider_1_slider </span><span class="">=</span><span class=""> forms</span><span class="">.</span><span class="">slider</span><span class="">(</span><span class="">
        parent</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">GetWin</span><span class="">(),</span><span class="">
        sizer</span><span class="">=</span><span class="">_variable_slider_1_sizer</span><span class="">,</span><span class="">
        value</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">variable_slider_1</span><span class="">,</span><span class="">
        callback</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">set_variable_slider_1</span><span class="">,</span><span class="">
        minimum</span><span class="">=</span><span class="">0</span><span class="">,</span><span class="">
        maximum</span><span class="">=</span><span class="">32</span><span class="">,</span><span class="">
        num_steps</span><span class="">=</span><span class="">31</span><span class="">,</span><span class="">
        style</span><span class="">=</span><span class="">wx</span><span class="">.</span><span class="">SL_HORIZONTAL</span><span class="">,</span><span class="">
        cast</span><span class="">=</span><span class="">float</span><span class="">,</span><span class="">
        proportion</span><span class="">=</span><span class="">1</span><span class="">,</span><span class="">
        </span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">GridAdd</span><span class="">(</span><span class="">_variable_slider_1_sizer</span><span class="">,</span><span class=""> </span><span class="">12</span><span class="">,</span><span class=""> </span><span class="">10</span><span class="">,</span><span class=""> </span><span class="">1</span><span class="">,</span><span class=""> </span><span class="">9</span><span class="">)</span><span class="">
        _variable_sl
        ider_0_sizer </span><span class="">=</span><span class=""> wx</span><span class="">.</span><span class="">BoxSizer</span><span class="">(</span><span class="">wx</span><span class="">.</span><span class="">VERTICAL</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">_variable_slider_0_text_box </span><span class="">=</span><span class=""> forms</span><span class="">.</span><span class="">text_box</span><span class="">(</span><span class="">
        parent</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">GetWin</span><span class="">(),</span><span class="">
        sizer</span><span class="">=</span><span class="">_variable_slider_0_sizer</span><span class="">,</span><span class="">
        value</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">variable_slider_0</span><span class="">,</span><span class="">
        callback</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">set_variable_slider_0</span><span class="">,</span><span class="">
        label</span><span class="">=</span><span class="">"Delay Length"</span><span class="">,</span><span class="">
        converter</span><span class="">=</span><span class="">forms</span><span class="">.</span><span class="">int_converter</span><span class="">(),</span><span class="">
        proportion</span><span class="">=</span><span class="">0</span><span class="">,</span><span class="">
        </span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">_variable_slider_0_slider </span><span class="">=</span><span class=""> forms</span><span class="">.</span><span class="">slider</span><span class="">(</span><span class="">
        parent</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">GetWin</span><span class="">(),</span><span class="">
        sizer</span><span class="">=</span><span class="">_variable_slider_0_sizer</span><span class="">,</span><span class="">
        value</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">variable_slider_0</span><span class="">,</span><span class="">
        callback</span><span class="">=</span><span class="">self</span><span class="">.</span><span class="">set_variable_slider_0</span><span class="">,</span><span class="">
        minimum</span><span class="">=</span><span class="">0</span><span class="">,</span><span class="">
        maximum</span><span class="">=</span><span class="">710000</span><span class="">,</span><span class="">
        num_steps</span><span class="">=</span><span class="">1000</span><span class="">,</span><span class="">
        style</span><span class="">=</span><span class="">wx</span><span class="">.</span><span class="">SL_HORIZONTAL</span><span class="">,</span><span class="">
        cast</span><span class="">=</span><span class="">int</span><span class="">,</span><span class="">
        proportion</span><span class="">=</span><span class="">1</span><span class="">,</span><span class="">
        </span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">GridAdd</span><span class="">(</span><span class="">_variable_slider_0_sizer</span><span class="">,</span><span class=""> </span><span class="">10</span><span class="">,</span><span class=""> </span><span class="">10</span><span class="">,</span><span class=""> </span><span class="">1</span><span class="">,</span><span class=""> </span><span class="">9</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_source_0 </span><span class="">=</span><span class=""> uhd</span><span class="">.</span><span class="">usrp_source</span><span class="">(</span><span class="">
        device_addr</span><span class="">=</span><span class="">""</span><span class="">,</span><span class="">
        stream_args</span><span class="">=</span><span class="">uhd</span><span class="">.</span><span class="">stream_args</span><span class="">(</span><span class="">
        cpu_format</span><span class="">=</span><span class="">"fc32"</span><span class="">,</span><span class="">
        channels</span><span class="">=</span><span class="">range</span><span class="">(</span><span class="">1</span><span class="">),</span><span class="">
        </span><span class="">),</span><span class="">
        </span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_source_0</span><span class="">.</span><span class="">set_samp_rate</span><span class="">(</span><span class="">samp_rate</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_source_0</span><span class="">.</span><span class="">set_center_freq</span><span class="">(</span><span class="">2.28e9</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_source_0</span><span class="">.</span><span class="">set_gain</span><span class="">(</span><span class="">0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_sink_0 </span><span class="">=</span><span class=""> uhd</span><span class="">.</span><span class="">usrp_sink</span><span class="">(</span><span class="">
        device_addr</span><span class="">=</span><span class="">""</span><span class="">,</span><span class="">
        stream_args
        </span><span class="">=</span><span class="">uhd</span><span class="">.</span><span class="">stream_args</span><span class="">(</span><span class="">
        cpu_format</span><span class="">=</span><span class="">"fc32"</span><span class="">,</span><span class="">
        channels</span><span class="">=</span><span class="">range</span><span class="">(</span><span class="">1</span><span class="">),</span><span class="">
        </span><span class="">),</span><span class="">
        </span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_sink_0</span><span class="">.</span><span class="">set_samp_rate</span><span class="">(</span><span class="">samp_rate</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_sink_0</span><span class="">.</span><span class="">set_center_freq</span><span class="">(</span><span class="">2.28e9</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_sink_0</span><span class="">.</span><span class="">set_gain</span><span class="">(</span><span class="">gain</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">gr_file_source_0_0 </span><span class="">=</span><span class=""> gr</span><span class="">.</span><span class="">file_source</span><span class="">(</span><span class="">
        gr</span><span class="">.</span><span class="">sizeof_gr_complex</span><span class="">*</span><span class="">1</span><span class="">,</span><span class="">
</span><span class="">"/home/ubuntu/radar-rx3.capture"</span><span class="">,</span><span class=""> </span><span class="">True</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">gr_file_source_0 </span><span class="">=</span><span class=""> gr</span><span class="">.</span><span class="">file_source</span><span class="">(</span><span class="">gr</span><span class="">.</span><span class="">sizeof_gr_complex</span><span class="">*</span><span class="">1</span><span class="">,</span><span class="">
</span><span class="">"/home/ubuntu/radar-rx3.capture"</span><span class="">,</span><span class=""> </span><span class="">True</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">gr_delay_0_0 </span><span class="">=</span><span class=""> gr</span><span class="">.</span><span class="">delay</span><span class="">(</span><span class="">gr</span><span class="">.</span><span class="">sizeof_gr_complex</span><span class="">*</span><span class="">1</span><span class="">,</span><span class=""> delay_length</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">blocks_mult
        iply_xx_0 </span><span class="">=</span><span class=""> blocks</span><span class="">.</span><span class="">multiply_vcc</span><span class="">(</span><span class="">1</span><span class="">)</span><span class="">
        </span><span class="">##################################################</span><span class="">
        </span><span class=""># Connections</span><span class="">
        </span><span class="">##################################################</span><span class="">
        self</span><span class="">.</span><span class="">connect</span><span class="">((</span><span class="">self</span><span class="">.</span><span class="">uhd_usrp_source_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">),</span><span class=""> </span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">wxgui_waterfallsink2_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">))</span><span class="">
        self</span><span class="">.</span><span class="">connect</span><span class="">((</span><span class="">self</span><span class="">.</span><span class="">gr_file_source_0_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">),</span><span class=""> </span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">gr_delay_0_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">))</span><span class="">
        self</span><span class="">.</span><span class="">connect</span><span class="">((</span><span class="">self</span><span class="">.</span><span class="">gr_file_source_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">),</span><span class=""> </span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">blocks_multiply_xx_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">))</span><span class="">
        self</span><span class="">.</span><span class="">connect</span><span class="">((</span><span class="">self</span><span class="">.</span><span class="">gr_delay_0_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">),</span><span class=""> </span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">blocks_multiply_xx_0</span><span class="">,</span><span class=""> </span><span class="">1</span><span class="">))</span><span class="">
        self</span><span class="">.</span><span class="">connect</span><span class="">((</span><span class="">self</span><span class="">.</span><span class="">blocks_multiply_xx_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">),</span><span class=""> </span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">uhd_usrp_sink_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">))</span><span class="">
        self</span><span class="">.</span><span class="">connect</span><span class="">((</span><span class="">self</span><span class="">.</span><span class="">blocks_multiply_xx_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">),</span><span class=""> </span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">wxgui_waterfallsink2_0_0</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">))</span><span class="">
    </span><span class="">def</span><span class=""> get_variable_slider_1</span><span class="">(</span><span class="">self</span><span class="">):</span><span class="">
        </span><span class="">return</span><span class=""> self</span><span class="">.</span><span class="">variable_slider_1
    </span><span class="">def</span><span class=""> set_variable_slider_1</span><span class="">(</span><span class="">self</span><span class="">,</span><span class=""> variable_slider_1</span><span class="">):</span><span class="">
        self</span><span class="">.</span><span class="">variable_slider_1 </span><span class="">=</span><span class=""> variable_slider_1
        self</span><span class="">.</span><span class="">set_gain</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">variable_slider_1</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">_variable_slider_1_slider</span><span class="">.</span><span class="">set_value</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">variable_slider_1</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">_variable_slider_1_text_box</span><span class="">.</span><span class="">set_value</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">variable_slider_1</span><span class="">)</span><span class="">

    </span><span class="">def</span><span class=""> get_variable_slider_0</span><span class="">(</span><span class="">self</span><span class="">):</span><span class="">
        </span><span class="">return</span><span class=""> self</span><span class="">.</span><span class="">variable_slider_0
    </span><span class="">def</span><span class=""> set_variable_slider_0</span><span class="">(</span><span class="">self</span><span class="">,</span><span class=""> variable_slider_0</span><span class="">):</span><span class="">
        self</span><span class="">.</span><span class="">variable_slider_0 </span><span class="">=</span><span class=""> variable_slider_0
        self</span><span class="">.</span><span class="">set_delay_length</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">variable_slider_0</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">_variable_slider_0_slider</span><span class="">.</span><span class="">set_value</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">variable_slider_0</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">_variable_slider_0_text_box</span><span class="">.</span><span class="">set_value</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">variable_slider_0</span><span class="">)</span><span class="">
    </span><span class="">def</span><span class=""> get_samp_rate</span><span class="">(</span><span class="">self</span><span class="">):</span><span class="">
        </span><span class="">return</span><span class=""> self</span><span class="">.</span><span class="">samp_rate
    </span><span class="">def</span><span class=""> set_samp_rate</span><span class="">(</span><span class="">self</span><span class="">,</span><span class=""> samp_rate</span><span class="">):</span><span class="">
        self</span><span class="">.</span><span class="">samp_rate </span><span class="">=</span><span class=""> samp_rate
        self</span><span class="">.</span><span class="">wxgui_waterfallsink2_0</span><span class="">.</span><span class="">set_sample_rate</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">samp_rate</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">wxgui_waterfallsink2_0_0</span><span class="">.</span><span class="">set_sample_rate</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">samp_rate</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_sink_0</span><span class="">.</span><span class="">set_samp_rate</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">samp_rate</span><span class="">)</span><span class="">
        self</span><span class="">.</span><span class="">uhd_usrp_source_0</span><span class="">.</span><span class="">set_samp_rate</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">samp_rate</span><span class="">)</span><span class="">
    </span><span class="">def</span><span class=""> get_gain</span><span class="">(</span><span class="">self</span><span class="">):</span><span class="">
        </span><span class="">return</span><span class=""> self</span><span class="">.</span><span class="">gain
    </span><span class="">def</span><span class=""> set_gain</span><span class="">(</span><span class="">self</span><span class="">,</span><span class=""> gain</span><span class="">):</span><span class="">
        self</span><span class="">.</span><span class="">gain </span><span class="">=</span><span class=""> gain
        self</span><span class="">.</span><span class="">uhd_usrp_sink_0</span><span class="">.</span><span class="">set_gain</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">gain</span><span class="">,</span><span class=""> </span><span class="">0</span><span class="">)</span><span class="">
    </span><span class="">def</span><span class=""> get_delay_length</span><span class="">(</span><span class="">self</span><span class="">):</span><span class="">
        </span><span class="">return</span><span class=""> self</span><span class="">.</span><span class="">delay_length
    </span><span class="">def</span><span class=""> set_delay_length</span><span class="">(</span><span class="">self</span><span class="">,</span><span class=""> delay_length</span><span class="">):</span><span class="">
        self</span><span class="">.</span><span class="">delay_length </span><span class="">=</span><span class=""> delay_length
        self</span><span class="">.</span><span class="">gr_delay_0_0</span><span class="">.</span><span class="">set_delay</span><span class="">(</span><span class="">self</span><span class="">.</span><span class="">delay_length</span><span class="">)</span><span class="">
</span><span class="">if</span><span class=""> __name__ </span><span class="">==</span><span class=""> </span><span class="">'__main__'</span><span class="">:</span><span class="">
    parser </span><span class="">=</span><span class=""> </span><span class="">OptionParser</span><span class="">(</span><span class="">option_class</span><span class="">=</span><span class="">eng_option</span><span class="">,</span><span class="">usage</span><span class="">=</span><span class="">"%prog: [options]"</span><span class="">)</span><span class="">
    </span><span class="">(</span><span class="">options</span><span class="">,</span><span class=""> args</span><span class="">)</span><span class=""> </span><span class="">=</span><span class=""> parser</span><span class="">.</span><span class="">parse_args</span><span class="">()</span><span class="">
    tb </span><span class="">=</span><span class=""> top_block</span><span class="">()</span><span class="">
    tb</span><span class="">.</span><span class="">Run</span><span class="">(</span><span class="">True</span><span class="">)<br><br></span></code></pre><pre style class=""><code><span class="">ALI<br></span></code></pre>
</div>