-v no:
This commit is contained in:
parent
6b27d22ad3
commit
330d178261
2
gpssim.c
2
gpssim.c
@ -1757,7 +1757,7 @@ int main(int argc, char *argv[])
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
while ((result=getopt(argc,argv,"e:u:g:l:o:s:b:T:t:d:iv:n:"))!=-1)
|
while ((result=getopt(argc,argv,"e:u:g:l:o:s:b:T:t:d:ivn:"))!=-1)
|
||||||
{
|
{
|
||||||
switch (result)
|
switch (result)
|
||||||
{
|
{
|
||||||
|
8
tcp.grc
8
tcp.grc
@ -167,7 +167,7 @@
|
|||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<key>ant0</key>
|
<key>ant0</key>
|
||||||
<value>1</value>
|
<value>RX/TX</value>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<key>bb_gain0</key>
|
<key>bb_gain0</key>
|
||||||
@ -175,7 +175,7 @@
|
|||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<key>bw0</key>
|
<key>bw0</key>
|
||||||
<value>0</value>
|
<value>2600000</value>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<key>corr0</key>
|
<key>corr0</key>
|
||||||
@ -1171,7 +1171,7 @@
|
|||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<key>sync</key>
|
<key>sync</key>
|
||||||
<value></value>
|
<value>pc_clock</value>
|
||||||
</param>
|
</param>
|
||||||
</block>
|
</block>
|
||||||
<block>
|
<block>
|
||||||
@ -1198,7 +1198,7 @@
|
|||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<key>_enabled</key>
|
<key>_enabled</key>
|
||||||
<value>0</value>
|
<value>1</value>
|
||||||
</param>
|
</param>
|
||||||
<param>
|
<param>
|
||||||
<key>fftsize</key>
|
<key>fftsize</key>
|
||||||
|
46
top_block.py
46
top_block.py
@ -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:37:07 2017
|
# Generated: Sun Apr 23 16:56:24 2017
|
||||||
##################################################
|
##################################################
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
@ -18,11 +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 osmosdr
|
import osmosdr
|
||||||
|
import sip
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
|
|
||||||
@ -60,15 +62,51 @@ class top_block(gr.top_block, Qt.QWidget):
|
|||||||
##################################################
|
##################################################
|
||||||
# Blocks
|
# Blocks
|
||||||
##################################################
|
##################################################
|
||||||
|
self.qtgui_waterfall_sink_x_0 = qtgui.waterfall_sink_c(
|
||||||
|
1024, #size
|
||||||
|
firdes.WIN_BLACKMAN_hARRIS, #wintype
|
||||||
|
0, #fc
|
||||||
|
samp_rate, #bw
|
||||||
|
"", #name
|
||||||
|
1 #number of inputs
|
||||||
|
)
|
||||||
|
self.qtgui_waterfall_sink_x_0.set_update_time(0.10)
|
||||||
|
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.osmosdr_sink_0 = osmosdr.sink( args="numchan=" + str(1) + " " + "hackrf=81320f" )
|
self.osmosdr_sink_0 = osmosdr.sink( args="numchan=" + str(1) + " " + "hackrf=81320f" )
|
||||||
|
self.osmosdr_sink_0.set_time_now(osmosdr.time_spec_t(time.time()), osmosdr.ALL_MBOARDS)
|
||||||
self.osmosdr_sink_0.set_sample_rate(samp_rate)
|
self.osmosdr_sink_0.set_sample_rate(samp_rate)
|
||||||
self.osmosdr_sink_0.set_center_freq(1575420000, 0)
|
self.osmosdr_sink_0.set_center_freq(1575420000, 0)
|
||||||
self.osmosdr_sink_0.set_freq_corr(0, 0)
|
self.osmosdr_sink_0.set_freq_corr(0, 0)
|
||||||
self.osmosdr_sink_0.set_gain(14, 0)
|
self.osmosdr_sink_0.set_gain(14, 0)
|
||||||
self.osmosdr_sink_0.set_if_gain(20, 0)
|
self.osmosdr_sink_0.set_if_gain(20, 0)
|
||||||
self.osmosdr_sink_0.set_bb_gain(20, 0)
|
self.osmosdr_sink_0.set_bb_gain(20, 0)
|
||||||
self.osmosdr_sink_0.set_antenna("1", 0)
|
self.osmosdr_sink_0.set_antenna("RX/TX", 0)
|
||||||
self.osmosdr_sink_0.set_bandwidth(0, 0)
|
self.osmosdr_sink_0.set_bandwidth(2600000, 0)
|
||||||
|
|
||||||
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,
|
||||||
@ -82,6 +120,7 @@ class top_block(gr.top_block, Qt.QWidget):
|
|||||||
# Connections
|
# Connections
|
||||||
##################################################
|
##################################################
|
||||||
self.connect((self.blks2_tcp_source_0, 0), (self.osmosdr_sink_0, 0))
|
self.connect((self.blks2_tcp_source_0, 0), (self.osmosdr_sink_0, 0))
|
||||||
|
self.connect((self.blks2_tcp_source_0, 0), (self.qtgui_waterfall_sink_x_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")
|
||||||
@ -94,6 +133,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.osmosdr_sink_0.set_sample_rate(self.samp_rate)
|
self.osmosdr_sink_0.set_sample_rate(self.samp_rate)
|
||||||
|
self.qtgui_waterfall_sink_x_0.set_frequency_range(0, self.samp_rate)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
Loading…
Reference in New Issue
Block a user