Hi Josh, Thanks for your answer, I followed the provided example and it's working correctly.
Cheers, Sent from my iPhone On 31/10/2012, at 5:19 PM, Josh Blum <[email protected]> wrote: > > > On 10/30/2012 03:24 AM, Jose Torres Diaz wrote: >> Hi Community, >> >> I'm trying to save complex data from a block into a file, in order to >> process the information later on. My code is very simple, as shown bellow: >> >> //Definition of values >> std::vector<float> complex_values(4); >> >> complex_values[0]=(-0.707,-0.707); >> complex_values[1]=(0.707,-0.707); >> complex_values[2]=(-0.707,0.707); >> omplex_values[3]=(0.707,0.707); >> >> myfile.open ("/home/usrpvm/Desktop/examples/binary_complex"); >> >> myfile <<(char*)&complex_values[0]; >> myfile <<(char*)&complex_values[1]; >> myfile <<(char*)&complex_values[2]; >> myfile <<(char*)&complex_values[3]; > > You are casting it into a char * that isnt null terminated. > >> >> When I finish, I check my values with hexdump command: >> >> hexdump binary_complex -v -e ' 2/4 "%10f "' -e '"\n"' >> -0.707000 -0.707000 >> 0.707000 0.707000 >> -0.707000 0.707000 >> 0.707000 0.707000 >> 0.707000 0.707000 >> >> As you can see, there are more values that I'm saving and there are some >> values missing. I think I am doing something wrong when I save the values. >> >> Anyone can point me to the right direction? >> >> Thanks for your time, >> >> Jose. > > > take a look at uhd/host/examples/rx_samples_to_file.cpp > http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/master/entry/host/examples/rx_samples_to_file.cpp#L91 > > -josh >> >> >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> [email protected] >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
