【发布时间】:2018-03-26 23:20:28
【问题描述】:
如何检测 GNURadio 内部的按键,或者更具体地说,如果按键按下或按下,我将如何更改变量?
[编辑] 示例:在使用 GNUradio 的 SDR 驱动的 HAM 广播电台上一键通,所以当我按下“V”(在我的键盘上)我传输时,这可以通过更改变量的值来完成,该变量用于选择器在空源和音频源之间进行选择
【问题讨论】:
标签: gnuradio gnuradio-companion
如何检测 GNURadio 内部的按键,或者更具体地说,如果按键按下或按下,我将如何更改变量?
[编辑] 示例:在使用 GNUradio 的 SDR 驱动的 HAM 广播电台上一键通,所以当我按下“V”(在我的键盘上)我传输时,这可以通过更改变量的值来完成,该变量用于选择器在空源和音频源之间进行选择
【问题讨论】:
标签: gnuradio gnuradio-companion
这取决于您正在等待的事件。例如,如果您的变量可以采用两个值之一,并且您只需使用 QT 按钮在它们之间切换,那么您可以在某个变量中列出这两个值并使用按钮作为它的索引,此流程图演示如何切换信号源频率使用按钮。 https://drive.google.com/open?id=1PXb9755C4iGBOYHwXZytHH-TnmmELPpg
但是如果你的事件被另一个进程等待,那么我建议你使用 zmq 来做 RPC,甚至 xmlrpc(client/server)。 你可以在 /usr/local/share/gnuradio/examples/zeromq 找到一个很好的例子来说明如何使用 zmq。
我希望这会有所帮助。
【讨论】: