这是我的简单流程图。
文件来源>节气门>文件接收器
当文件源的重复值打开时,它可以正常工作。当我关闭文件源的重复值时,没有任何内容被写入。这可能是什么原因?
答案 0 :(得分:2)
块之间的GNU Radio调度程序缓冲可能是导致问题的原因。特别是,如果油门的采样率很慢。
此外,文件接收器块使用fwrite()
函数,该函数还执行一些缓冲以增加吞吐量。您可以通知文件接收器块立即刷新fwrite()
缓冲区,将Unbuffered
参数从On
GUI设置为gnuradio-companion
。