首页 > 解决方案 > GNU Radio Companion——在流程图关闭之前记录一条消息

问题描述

我在为流程图构建的一些自定义 python 块中使用 GNU Radio 的日志记录功能。除此之外,日志记录方法对于将流程图的(粗略)开始时间记录到日志文件中很有用。我还想在写入日志文件的日志消息中记录流程图的结束时间(即我在同伴中杀死流程图的粗略时间)。需要明确的是,我正在寻找一种在我从 GNU Radio Companion 运行流程图时可以工作的解决方案。是否有捷径可寻?

标签: pythonlogginggnuradiognuradio-companion

解决方案


在 GNU Radio 块中,您可以重载该stop方法来做到这一点,在流程图停止时执行代码。

一般来说,GRC中的“停止”按钮是一个比较硬核的东西;如果您在流程图本身中有一个完成条件(例如,如果您使用 Qt GUI,则关闭窗口,或完成任何块),这可以从逻辑“我应该完成”的角度来处理,而不是而不是“其他人试图杀死我”。


推荐阅读