2014-12-02 1 views
0

У меня возникла небольшая проблема с GNU Radio. Я вставил блок «Файловый раковина» в компаньон 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

Если у кого есть лучший способ экспорта данных из СФБ, пожалуйста, дайте мне знать.

ответ

0

Вторая строка python выглядит сломанной. Откуда вы его взяли? Я еще не видел ошибки в генерации кода Python GRC, так что это удивительно.

Что касается красной стрелки: это, скорее всего, указывает на то, что что-то не так с типом данных файловой раковины. Вы должны установить тип float, установить его обратно в сложный и посмотреть, разрешило ли это проблему. Если это не так, то ваш файл GRC будет сломан, и вам придется либо вручную посмотреть на XML, либо восстановить его с нуля, извините :(

Я еще не видел XML-коррупцию в GRC, поэтому, пожалуйста, убедитесь, что для хранения данных не поврежден.

Смежные вопросы