本文主要是介绍RTL-SDR SpectrumPy频谱显示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
GITHUB大佬开源的基于RTL-SDR的python频谱显示程序链接,下载下来后,安装必要的库,编译运行,运行报错。
修改了以下两个地方:
修改点1:
修改前:
self.spinBoxFrequency.setValue(self.center_freq)
修改后:
self.spinBoxFrequency.setValue(int(self.center_freq))
修改点2:
修改前:
self.img_waterfall.scale(calc_ratio()/self.aspect_ratio, 1)
修改后:
xFactor = calc_ratio()/self.aspect_ratio
yFactor = 1
self.img_waterfall.setTransform(QtGui.QTransform.fromScale(xFactor, yFactor), True)
修改后,可以正常运行,具体原因咱也不知道,毕竟我只是个搬运工,界面如下:
我运行的界面跟GITHUB上的相比,右边少了一块,原因未知。
这篇关于RTL-SDR SpectrumPy频谱显示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!