检测GNURadio中的按键

时间:2018-02-16 23:42:38

标签: gnuradio gnuradio-companion

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

[编辑] 示例:在使用GNUradio的SDR驱动的HAM无线电台上进行通话,因此当我按下'V'(在我的键盘上)我发送时,可以通过更改选择器中使用的变量值来完成在空源和音频源之间进行选择

1 个答案:

答案 0 :(得分:0)

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

但是如果您的事件是从另一个进程等待的,那么我建议您使用zmq来执行RPC,甚至是xmlrpc(客户端/服务器)。 你可以在/ usr / local / share / gnuradio / examples / zeromq中找到一个很好的如何使用zmq的例子。

我希望这会有所帮助。