【问题标题】:Detect a keypress in GNURadio在 GNURadio 中检测按键
【发布时间】:2018-03-26 23:20:28
【问题描述】:

如何检测 GNURadio 内部的按键,或者更具体地说,如果按键按下或按下,我将如何更改变量?

[编辑] 示例:在使用 GNUradio 的 SDR 驱动的 HAM 广播电台上一键通,所以当我按下“V”(在我的键盘上)我传输时,这可以通过更改变量的值来完成,该变量用于选择器在空源和音频源之间进行选择

【问题讨论】:

    标签: gnuradio gnuradio-companion


    【解决方案1】:

    这取决于您正在等待的事件。例如,如果您的变量可以采用两个值之一,并且您只需使用 QT 按钮在它们之间切换,那么您可以在某个变量中列出这两个值并使用按钮作为它的索引,此流程图演示如何切换信号源频率使用按钮。 https://drive.google.com/open?id=1PXb9755C4iGBOYHwXZytHH-TnmmELPpg

    但是如果你的事件被另一个进程等待,那么我建议你使用 zmq 来做 RPC,甚至 xmlrpc(client/server)。 你可以在 /usr/local/share/gnuradio/examples/zeromq 找到一个很好的例子来说明如何使用 zmq。

    我希望这会有所帮助。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-11
    • 2016-08-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 2014-03-25
    相关资源
    最近更新 更多