如何在Gnuradio中将消息转换为Float

时间:2018-12-23 15:50:23

标签: c++ gnuradio

我有一个cpp块,该块异步生成包含浮点值的消息。如何使用可用的Qt GUI块绘制或显示此值。由于QT Gui数字接收器和时间接收器需要输入float类型,而我的块给出了消息类型的输出。

我用来发送消息的代码如下:

float my_float_value = 0.982069;

message_port_pub(pmt::mp("out"), pmt::cons(pmt::PMT_NIL, pmt::from_float(my_float_value)));

当我连接Message Debug块时,在控制台中得到以下输出

******* MESSAGE DEBUG PRINT ********
(() . 0.982609)
************************************

如何使用QT Gui数字接收器或时间接收器绘制此图?

1 个答案:

答案 0 :(得分:0)

您可以使用功能探针块获取浮点值,并使用QT GUI标签在QT GUI时间槽中显示该值。