discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Error in hier block with 4 outputs and an async m


From: Marcus Müller
Subject: Re: [Discuss-gnuradio] Error in hier block with 4 outputs and an async message!
Date: Thu, 30 Jan 2014 23:49:53 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Achilleas,

you're right, grc omits one of the pad sinks; that is kind of a bug,
but I don't know if the terminology really fits; as it seems, gnuradio
does not like you to have input and output pads directly connected.

I don't know if this is only a precaution to avoid loops, or if there
are actual reasons you can't have this in a hier block.
However, can you make the error go away by inserting copy blocks where
you directly pass through?

Greetings,
Marcus

On 30.01.2014 22:17, Achilleas Anastasopoulos wrote:
> Please see attached simple hier block with 4 complex outputs and 1
> async message output.
> 
> Everything compiles but the application does not run giving python
> error:
> 
> Using Volk machine: sse4_1_64_orc Traceback (most recent call
> last): File "./test_msg.py", line 67, in <module> tb = test_msg() 
> File "./test_msg.py", line 31, in __init__ self.test_msg_hier_0 =
> test_msg_hier() File
> "/home/anastas/.grc_gnuradio/test_msg_hier.py", line 34, in
> __init__ self.connect((self, 0), (self, 0)) File 
> "/usr/local/lib64/python2.7/site-packages/gnuradio/gr/hier_block2.py",
> line 75, in connect self._connect(points[i-1], points[i]) File 
> "/usr/local/lib64/python2.7/site-packages/gnuradio/gr/hier_block2.py",
> line 81, in _connect dst_block.to_basic_block(), dst_port) File 
> "/usr/local/lib64/python2.7/site-packages/gnuradio/gr/runtime_swig.py",
>
> 
line 2848, in primitive_connect
> return _runtime_swig.hier_block2_sptr_primitive_connect(self,
> *args) ValueError: connect: src and destination blocks cannot be
> the same
> 
> 
> 
> Notice that the python file of the hier block indexes outputs as
> 0,1,2,4 instead of 0,1,2,3
> 
> ?????????
> 
> Achilleas
> 
> -----------------------
> 
> linux; GNU C++ version 4.8.2 20131017 (Red Hat 4.8.2-1);
> Boost_105300; UHD_003.005.004-143-gde4ce9ea <<< Welcome to GNU
> Radio Companion 3.7.2git-142-g66196335 >>>
> 
> 
> 
> _______________________________________________ Discuss-gnuradio
> mailing list address@hidden 
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJS6tcRAAoJEAFxB7BbsDrLpBsH/0BmBlZgg7hLMcqzfrxpzbkh
5ASQAwWdA6iIaqwa55aVxXzJl3nn5mAixCk0OctBvIb4vYH1ncQDSSVB8tciUqzX
3daDl6r8Bueott9z5NTLlcvJWEALqoEhUs5PPH3W3PHSTq9EG9rLvqcgRPhS1Ukj
B8+U3iZngp0NV7VT5vAEXu9jWTjBrxxhH3kviAoIXULXFyfdW03N/MAhkWfmIt5c
9WOfLAIuTT4mw+hehcQ7u4lIoVkntvBC/RwoGQqJY+fxqr3yMvE73skPpOe5VEnP
cvzrFmW6f7d6wrDQv1JRjeM6UTRTIsrfRnoMnvofMt6FAWsHxNxGSaIEqUYOFRo=
=QxW6
-----END PGP SIGNATURE-----



reply via email to

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