2014-12-02 84 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損壞,所以請確保您的數據存儲沒有損壞。