簡體   English   中英

如何在Gnuradio中將消息轉換為Float

[英]How to convert Message to Float in 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 Number Sink或Time Sink繪制此圖形?

您可以使用功能探針塊獲取浮點值,並使用QT GUI標簽在QT GUI時間槽中顯示該值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM