discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Strange problem when reading from gr.GR_SIN_WAVE.


From: Eric Blossom
Subject: Re: [Discuss-gnuradio] Strange problem when reading from gr.GR_SIN_WAVE.....
Date: Fri, 30 Nov 2007 05:36:12 -0800
User-agent: Mutt/1.5.17 (2007-11-01)

On Thu, Nov 29, 2007 at 05:59:44PM -0500, Kshitij Singh wrote:
> Hi all,
> 
>     I am a newbie to GNU Radio. I just started off with my first program and
> decided to read some floating point samples from the gr.GR_SIN_WAVE into a
> file. My problem is that every time I run the program, I get a different
> file size. I even tried to change the file name after the first run, but
> again ended up with the same problem. Here's the script:
> ------------------------------------------------------------
> 
> from gnuradio import gr
> import time
> 
> def my_graph():
>         sampling_frequency = 10000
>         amplitude =0.1
>         graph1 = gr.flow_graph()
>         source = gr.sig_source_f(sampling_frequency,gr.GR_SIN_WAVE
> ,100,amplitude)
>         destination = gr.file_sink(gr.sizeof_float,
> '/home/anshul/Desktop/samples1.dat')
>         graph1.connect(source,destination)
>         return graph1
> 
> if __name__ == '__main__':
>         graph1 = my_graph()
>         graph1.start()
>         time.sleep(2e-6)
>         graph1.stop()
> ------------------------------------------------------------------
> 
> kindly help out with this. Thanks in advance.

Insert a 

  head = gr.head(gr.sizeof_float, N)

between your source destination, where N is the number of samples you
want to collect.

Eric




reply via email to

[Prev in Thread] Current Thread [Next in Thread]