将数据导出到GNU Radio Companion中的文件

时间:2014-12-02 16:14:11

标签: file export gnuradio

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

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

以下是与File Sink相关的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导出数据,请告诉我。

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

我认为第二行应该是     self.connect(src0, audiodata)

这些行看起来类似于互联网

中提供的Capturing Signals in GNU Radio.pdf