This commit is contained in:
gym487 2017-04-23 03:37:19 +08:00
parent a66b2009b4
commit 6b27d22ad3
2 changed files with 17 additions and 42 deletions

View File

@ -1075,7 +1075,7 @@
</param> </param>
<param> <param>
<key>_enabled</key> <key>_enabled</key>
<value>0</value> <value>1</value>
</param> </param>
<param> <param>
<key>_coordinate</key> <key>_coordinate</key>
@ -1198,7 +1198,7 @@
</param> </param>
<param> <param>
<key>_enabled</key> <key>_enabled</key>
<value>1</value> <value>0</value>
</param> </param>
<param> <param>
<key>fftsize</key> <key>fftsize</key>

View File

@ -2,7 +2,7 @@
################################################## ##################################################
# GNU Radio Python Flow Graph # GNU Radio Python Flow Graph
# Title: Top Block # Title: Top Block
# Generated: Sun Apr 23 03:36:05 2017 # Generated: Sun Apr 23 03:37:07 2017
################################################## ##################################################
if __name__ == '__main__': if __name__ == '__main__':
@ -18,13 +18,13 @@ if __name__ == '__main__':
from PyQt4 import Qt from PyQt4 import Qt
from gnuradio import eng_notation from gnuradio import eng_notation
from gnuradio import gr from gnuradio import gr
from gnuradio import qtgui
from gnuradio.eng_option import eng_option from gnuradio.eng_option import eng_option
from gnuradio.filter import firdes from gnuradio.filter import firdes
from grc_gnuradio import blks2 as grc_blks2 from grc_gnuradio import blks2 as grc_blks2
from optparse import OptionParser from optparse import OptionParser
import sip import osmosdr
import sys import sys
import time
class top_block(gr.top_block, Qt.QWidget): class top_block(gr.top_block, Qt.QWidget):
@ -60,41 +60,16 @@ class top_block(gr.top_block, Qt.QWidget):
################################################## ##################################################
# Blocks # Blocks
################################################## ##################################################
self.qtgui_waterfall_sink_x_0 = qtgui.waterfall_sink_c( self.osmosdr_sink_0 = osmosdr.sink( args="numchan=" + str(1) + " " + "hackrf=81320f" )
1024, #size self.osmosdr_sink_0.set_sample_rate(samp_rate)
firdes.WIN_BLACKMAN_hARRIS, #wintype self.osmosdr_sink_0.set_center_freq(1575420000, 0)
0, #fc self.osmosdr_sink_0.set_freq_corr(0, 0)
samp_rate, #bw self.osmosdr_sink_0.set_gain(14, 0)
"", #name self.osmosdr_sink_0.set_if_gain(20, 0)
1 #number of inputs self.osmosdr_sink_0.set_bb_gain(20, 0)
) self.osmosdr_sink_0.set_antenna("1", 0)
self.qtgui_waterfall_sink_x_0.set_update_time(0.10) self.osmosdr_sink_0.set_bandwidth(0, 0)
self.qtgui_waterfall_sink_x_0.enable_grid(False)
if not True:
self.qtgui_waterfall_sink_x_0.disable_legend()
if complex == type(float()):
self.qtgui_waterfall_sink_x_0.set_plot_pos_half(not True)
labels = ["", "", "", "", "",
"", "", "", "", ""]
colors = [0, 0, 0, 0, 0,
0, 0, 0, 0, 0]
alphas = [1.0, 1.0, 1.0, 1.0, 1.0,
1.0, 1.0, 1.0, 1.0, 1.0]
for i in xrange(1):
if len(labels[i]) == 0:
self.qtgui_waterfall_sink_x_0.set_line_label(i, "Data {0}".format(i))
else:
self.qtgui_waterfall_sink_x_0.set_line_label(i, labels[i])
self.qtgui_waterfall_sink_x_0.set_color_map(i, colors[i])
self.qtgui_waterfall_sink_x_0.set_line_alpha(i, alphas[i])
self.qtgui_waterfall_sink_x_0.set_intensity_range(-140, 10)
self._qtgui_waterfall_sink_x_0_win = sip.wrapinstance(self.qtgui_waterfall_sink_x_0.pyqwidget(), Qt.QWidget)
self.top_layout.addWidget(self._qtgui_waterfall_sink_x_0_win)
self.blks2_tcp_source_0 = grc_blks2.tcp_source( self.blks2_tcp_source_0 = grc_blks2.tcp_source(
itemsize=gr.sizeof_gr_complex*1, itemsize=gr.sizeof_gr_complex*1,
addr="127.0.0.1", addr="127.0.0.1",
@ -106,7 +81,7 @@ class top_block(gr.top_block, Qt.QWidget):
################################################## ##################################################
# Connections # Connections
################################################## ##################################################
self.connect((self.blks2_tcp_source_0, 0), (self.qtgui_waterfall_sink_x_0, 0)) self.connect((self.blks2_tcp_source_0, 0), (self.osmosdr_sink_0, 0))
def closeEvent(self, event): def closeEvent(self, event):
self.settings = Qt.QSettings("GNU Radio", "top_block") self.settings = Qt.QSettings("GNU Radio", "top_block")
@ -118,7 +93,7 @@ class top_block(gr.top_block, Qt.QWidget):
def set_samp_rate(self, samp_rate): def set_samp_rate(self, samp_rate):
self.samp_rate = samp_rate self.samp_rate = samp_rate
self.qtgui_waterfall_sink_x_0.set_frequency_range(0, self.samp_rate) self.osmosdr_sink_0.set_sample_rate(self.samp_rate)
if __name__ == '__main__': if __name__ == '__main__':