Hans:

Where are you "resetting X"?

On Tuesday, January 22, 2013, Hanz wrote:

> 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
> [email protected] <javascript:;>
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>


-- 
Bob McGwier
Owner and Technical Director, Allied Communication, LLC
Facebook: N4HYBob
ARS: N4HY
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to