如何在 Gnuradio 中将消息转换为浮点数
How to convert Message to Float in Gnuradio
我有一个 cpp 块,它异步生成包含浮点值的消息。如何使用可用的Qt GUI块绘制或显示此值。由于 QT Gui 数字接收器和时间接收器需要输入浮点类型,而我的块提供消息类型的输出。
我用来发送消息的代码如下:
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 PRINT ******** (() . 0.982609) ************************************
如何使用 QT Gui 数字接收器或时间接收器绘制此图?
您可以使用函数探测块获取浮点值,并使用 QT GUI 标签在 QT GUI 时间接收器中显示该值。
相关文章:
- 防止主数据类型C++的隐式转换
- 模板参数替换失败,并且未完成隐式转换
- 努力将整数转换为链表。不知道我在这里做错了什么
- HEX值到wchar_t字符(UTF-8)的转换
- 如何将消息转换为密码消息
- 尝试在C++中转换结构时出现奇怪的错误消息
- 将提升 (ASIO) 错误消息转换为自然语言
- 如何在 Gnuradio 中将消息转换为浮点数
- 为什么在使用初始化语法时不调用转换运算符,为什么 clang 错误消息看起来是错误的
- 使用消息处理程序将 c++ dll 调用转换为 delphi
- 网络消息格式化很多字符,int,在CC++中转换
- 将结构转换为要传递给 UDP 的常规消息格式
- 错误:使用模板时从"const ..."到"..."错误消息的转换无效
- 设计模式以避免消息传递中的下转换
- winsock,面向消息的网络,以及从recv中类型转换缓冲区
- 在Omnetpp中键入从消息到数据包的强制转换
- 消息传递从c++方法转换成Objective-C方法
- 如何将CEdit类型的数据转换为CString类型的数据,以及如何在消息框中显示
- 当我使用 win32 发送消息发送和转换标准字符串时,我得到奇怪的字符
- 将我的服务器响应char数组转换为wchar_t数组是处理客户端收到的服务器消息的正确方法吗?