2014-12-02 141 views
0

我遇到了GNU Radio的一个小问题。我将一个“File Sink”块插入到GNU Radio的伴侣中。上周我收到了数据,但今天回到教室,我无法再执行该文件。你有什么想法吗?将数据导出到GNU Radio Companion中的文件

基本上,我试图做的是从GRC文件使用文件接收器块创建的导出数据将数据导出到文件。那个使用python解析数据的文件将被上传到数据库。我现在的问题是我无法执行文件来导出数据。

下面是与文件相关联的Python脚本的一些数据接收

audiodata = gr.file_sink(gr.sizeof_float, "audio.dat") 
self.connect(src0, audio) 


audiodata = gr.file_sink(gr.sink(gr.sizeof_complex, "audio.dat") 

下面是我的GRC文件的链接。

http://i58.tinypic.com/10wv78z.png

如果任何人有更好的方法来从GRC导出数据,请让我知道。

回答

0

蟒蛇的第二行看起来破碎。你从哪里得到它的?我还没有看到GRC的Python代码生成中的一个错误,所以这是令人惊讶的。

关于红色箭头:这很可能表明文件接收器的数据类型有问题。您应该将类​​型设置为浮动,将其重新设置为复杂,然后查看是否解决了问题。如果没有,那么你的GRC文件被破坏了,你需要手动查看XML或从头开始重新构建它,对不起:(

我还没有看到GRC中的XML损坏,所以请确保您的数据存储没有损坏。