Using File Sink Block

I am trying to save the output of a stream to a .txt file using the
gr_file_sink block. After running the flowgraph, the .txt file either
cannot be opened due to missing formatting information, or the file just
appears empty.

Is there a line I can add to the python script to make the file readable
in
a standard editor? Am I using the block wrong somehow?

Thanks in advance.

Steve Joseph

On 04/10/2011 01:39 AM, Steve Joseph wrote:

Steve Joseph


Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

The file sink writes native-binary formatted data–any conversion to
text would have to be done
post-facto.

I have been struggling to convert the output of the gr_file_sink block
into
a readable txt file. It seems that to do this I have to know the
formatting
details of how the gr_file_sink block writes the raw data (byte). If
anyone
is aware of the command(s) to make this raw output into a readable txt
document, I would really appreciate it.

Thanks in advance.

Steve Joseph

On 04/09/2011 10:39 PM, Steve Joseph wrote:

I am trying to save the output of a stream to a .txt file using the
gr_file_sink block. After running the flowgraph, the .txt file either
cannot be opened due to missing formatting information, or the file just
appears empty.

Is there a line I can add to the python script to make the file readable in
a standard editor? Am I using the block wrong somehow?

python -c “import numpy, sys; print ‘\n’.join(map(str,
numpy.fromfile(sys.argv[1], numpy.complex64)))” [input_file] >
[output_file]

substitute numpy.complex64 for the io type you are using

-Josh

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs