[英]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.