-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Miguel,
sorry to hear you have a hard time... :( On 08.01.2014 18:44, Miguel Duarte wrote: > Marcus Muller: It.. kind of worked, in relation to the file sink > writing. Worked in some cases but not in most (!?), it seemed up to > chance really. I don't know what to think of it. :/ Me neither; > Martin Braun: That solution didn't work, at least in my case. > Thanks for the advice though. I guess GNU Radio needs more SWIG experts, and someone who knows who to coerce python to just do what I tell you... > > I've tried everything, and I'm feeling really dumb for not managing > to make it work. I've switched to a more practical method, using > lock() and unlock(). Don't feel dumb. > > But even destroying all blocks (including the file sink block) and > constructing them again, it doesn't work. Also, I've switched order > and it always works for the first time. There's something I'm > missing. (The only blocks I'm not destroying are the USRP blocks > now, but I don't think that could be it, even if the USRP was > giving out weird data it would write it to file.) The thing is, > since I'm not using any wxgui blocks right now and I never intended > to, I don't even know how I'm supposed to debug and check if > there's anything reaching the file sink. Ok, I know this is not incredibly helpful if you're dealing with very much samples, but maybe try this: - - replace file_sink by vector_sink_X - - at the end of your flowgraph run, get a numpy.array(vector_sink.data()) - - using the numpy arrays .tofile() method, save it to a file > > Can I extract and print in python the info going through a certain > block, or something like that? Or do I have to delve into C++ > territory? Can be done in python. Just write a python block that a) copies the input to the output and b) prints nitems_read() or something of the like. Hope I could alleviate your situation a little, Greetings, Marcus -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSzZMsAAoJEAFxB7BbsDrLQhQIAJzSOiDJL8GQUIQk5HOKRB6o C+t5IgoBz3mmsszoCT6NQ1MaH+O+NCIJQ8QiWY37NYNSLuLikSWMJ5ioY59gatAv vP8BXRqxGYsQsC6iUvH/jcfDML33ggwAs0ZtVsD6BI0i/PDdVs6dWRq2kE6cqaZD YySH7dnKMV/xdsd2pA+V3J3sX9Z9P/UAgQdFDmI9mfAZD5o4jO3aPs/x4GxeNNZJ sc8+V3ljzMmull4xsdE325tVHstWrRB4lnF8h3wX/TiiLEvZZQhp5rFYKJkZxwwr Lk/Rq6oqaLQzUonkE3nNNXKh6RggVnZittOe7DBzb46q9XKJJWKhpFHgflMlhtc= =T0FS -----END PGP SIGNATURE----- _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
