Gnuradio:获取块的输出值

Gnuradio: Getting the output value of a block

我想获取一个块的标题值。例如,组合两个正弦函数的乘法块的输出值是多少。或者访问和使用方波的输出。

类似于

def get_multply_output(self):
    return self.blocks_multiply_xx_0.output_items[0]

有什么方法可以在每次更新时访问输出值?

"Probe Signal" gr::blocks::probe_signal 块添加到流程图中。它的 level() 方法 returns 它最近在其输入中收到的项目。

还有其他名为 probe_* 的块可提供其他测量值,例如项目吞吐量;它们的共同点是您必须轮询它们(询问它们的当前值)而不是它们生成项目或消息。