【问题标题】:GNU Radio Companion WX InstrumentationGNU Radio Companion WX Instrumentation
【发布时间】:2021-01-02 03:43:42
【问题描述】:

GNU Radio Companion 3.7.9

我已经在 2 个不同的 Linux 系统(都是 Debian)上寻找并尝试解决我的问题 2 天,目前我在 Ubuntu 16.04 上。 当我打开 GNU Radio Companion 并从 Instrumentation 堆栈中获取任何 WX GUI(例如:WX GUI FFT Sink)时,我总是收到以下错误:

无法在“qt_gui”模式下生成此块。

如果我点击“查看流程图错误”,它总是说:

块 - wxgui_fftsink2_0 - WX GUI FFT Sink(wxgui_fftsink2):无法在“qt_gui”模式下生成此块。

我已经尝试安装了我在 Internet 上遇到的几乎所有依赖项,但我什至不知道还有什么。它也发生在我的 Kali linux 机器上。我正在使用 HackRF One。除此之外,其他一切似乎都运行良好。如果我运行命令 osmocom_fft 我会得到带有信号的工作图。这意味着我根本无法执行流程图。

【问题讨论】:

    标签: ubuntu-16.04 gnuradio gnuradio-companion


    【解决方案1】:

    错误说明了问题所在。在“选项”块中,从 Qt 切换到 wx。问题解决了。

    更好的是,将您的 wx 小部件替换为等效的 qt 小部件 - WX 代码库多年来实际上已经无人维护,我们已经从当前 GNU Radio 版本中删除了 WX 库,因此不要设计新的流程图使用 WX,即使您使用的是旧版 GNU Radio 3.7。

    我重复一遍:不要将 WX GUI 用于新的 GNU Radio 应用程序

    【讨论】:

    • 谢谢,我会调查的。我使用 WX 的原因是我正在学习 Greatscott gadgets 网站上的一些教程
    • 如果你真的只是用相同的 Qt 小部件替换 WX 小部件,这些应该可以工作(什么 - 不太幸运 - 命名为“WX FFT sink”相当于“Qt Freq Sink”,其余的应该实际上具有相同的名称)。 Qt 的东西通常更快。试试用鼠标中键单击绘图时得到的菜单!
    • @MarcusMüller,但是 QT 的 WX Scope Sink 替代品是什么?我想更改每个部门的秒数和计数,但无法使用 QT 做到这一点。
    • 时间汇。如果我没记错的话,您可以将单位设置为“计数”。如果你不能:在 github.com/gnuradio/gnuradio/issues 文件中提出 qt 中缺少此 wx 功能的问题
    猜你喜欢
    • 1970-01-01
    • 2017-01-21
    • 2020-06-14
    • 2018-02-27
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多