Dear Sirs, Thank you very much. The "head" block solve my problem precisely.
Note: The flow graph consists of some other blocks at the middle. Regards, activecat. On Thu, Jan 30, 2014 at 8:18 PM, Marcus Müller <[email protected]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Also, > to do basic mathematical tasks you don't have to rely on GNU Radio, > which is a fine signal processing framework but not so much a math > environment. > > If you want to have a three period sine signal, the python is short > > #import numpy as np > > f_sin = 1.0 > f_sample = 16.0 > periods = 3.0 > > s_per_period = f_sample/f_sin > > sinevalues = np.sin(np.linspace(0, periods*2*np.pi, > periods*s_per_period) ) > sinevalues.astype(np.float32).tofile("filename") > > this will be the same data format as written by the file sink. > > Greetings > Marcus > On 30.01.2014 13:02, Felix W. wrote: > > Hi, > > > > you can use a Head block to make the sample stream stop after a > > given number of samples. Just calculate how many samples there will > > be in three cycles and set the Head block's parameter accordingly. > > > > Greetings Felix > > > > > > 2014-01-30 Activecat <[email protected]>: > > > >> Dear Sir, > >> > >> A block of Signal Source (Sine) generates sine wave > >> continuously. How to make it just generates 3 wave-cycle and then > >> stop generating immediately. At the end of the flow-graph there > >> is a File Sink. This captures data for offline processing. > >> > >> Regards, [email protected] > >> > >> > >> _______________________________________________ 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 > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQEcBAEBAgAGBQJS6kMXAAoJEAFxB7BbsDrLvCsH/RT3cjGEe+/F/xZKATXhcT/N > KXTcGJlR3otmGA3EUU79IF7Veel9LFBlhUXIU1OhCPn3n8QpAS0KBzTW5cBatHDb > HsD+IRZcYN3GkpqYXwpCtaLMNJgDKuHpPXxVwg3CMOXFB6LrJ8eZmB18TGplPv0x > +N/ijjpRXyFOUwMMyC+vQbGGWkYfEFF3tlwf7Wnt9B5E8+cevVDoTOo4/zGfInv8 > n6Ww57l7/uxRncBN+eiKdjShWhVD9xKYkonghvJJ05TBRyy4D5IODQJqo8iZlcgA > 0Q6DHZAPiBgr5rTzbAenHx48RIls7j6+HSEtMDXrHkfRrdOuYxZDgMAh8rDXXgo= > =j9iF > -----END PGP SIGNATURE----- > > _______________________________________________ > 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
