[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] How to use gr.buffer
From: |
Martin Braun |
Subject: |
Re: [Discuss-gnuradio] How to use gr.buffer |
Date: |
Mon, 29 Aug 2011 19:22:06 +0200 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Mon, Aug 29, 2011 at 07:04:35PM +0200, Zhonghua wrote:
> Hi every one,
> I want to use a buffer to receive streams from my transmitter
> module, read streams from this buffer and send the obtained streams
> to my receiver module. I followed the document of "Simple User
> Manual for Gnuradio 3.1.1" to use buffer as the format:
> buf=gr.buffer(4000,gr.sizeof_gr_complex). There is an error says
> "TypeError: Required argument 'link' (pos 3) not found". I checked
> some information and knew there should be a 'gr_block_sptr link' in
> the arg lists. But I don't know the detail of usage. I looked up
> from Google but got nothing helpful. There even has no one instance
> showing how to use buffer in gnu radio. I can only see some explains
> that how the buffer be constructed in C++ modules. Anybody used
> buffer in gnuradio? Thanks for your instruction.
Hi Zhonghua,
I have the strong suspicion you have misunderstood something:
- Like most other objects, you create buffers with the 'make' function,
in this case gr_make_buffer().
- I have, in several years of GNU Radio, never actually created a
gr_buffer myself (although I've visited the source several times :).
So unless you're doing something totally funky to the GR core, I
doubt you actually need it.
That's why you don't see it anywhere in GR.
MB
--
Karlsruhe Institute of Technology (KIT)
Communications Engineering Lab (CEL)
Dipl.-Ing. Martin Braun
Research Associate
Kaiserstraße 12
Building 05.01
76131 Karlsruhe
Phone: +49 721 608-43790
Fax: +49 721 608-46071
www.cel.kit.edu
KIT -- University of the State of Baden-Württemberg and
National Laboratory of the Helmholtz Association
pgpVK1aUwSnvz.pgp
Description: PGP signature