Hi! Im using a message queue to count data, while the data is sinked to a file. Then if the counter reaches X i want the old file to be closed and continue sinking in a new file. Then again if reaches X to switch to the old file. So my bottom part code looks like that:
tb = top_block() tb.start() a=0 while 1: if tb.sink_queue.count()>X: tb.gr_file_sink_0.close() tb.sink_queue.flush() if a==0: tb.gr_file_sink_0.open("PLACE_TO_SAVE\two") a=1 else: tb.gr_file_sink_0.open("PLACE_TO_SAVE\one") a=0 Right now, it simply closes the first file, but does not begin with the second one. Can anyone help me with that? Thanks in advance -- View this message in context: http://gnuradio.4.n7.nabble.com/File-Sink-open-close-question-tp39098.html Sent from the GnuRadio mailing list archive at Nabble.com. _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio