# Sharing variable

**URL:** <https://www.ruby-forum.com/t/sharing-variable/242083>\
**Category:** GNU Radio\
**Created:** [May 25, 2015, 10:48pm UTC](https://www.ruby-forum.com/t/sharing-variable/242083 "2015-05-25T22:48:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [May 25, 2015, 10:48pm UTC](https://www.ruby-forum.com/t/sharing-variable/242083/1 "2015-05-25T22:48:31Z")

</div>

Hello

I would like to share a variable “X” from my python block to any other  
block in GNU radio.

How could i do that ?

Thanks

Luis

---

<div class="post-metadata">

**Author:** ![Luis\_urday](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/edb3f5/32.png) [@Luis\_urday](https://www.ruby-forum.com/u/Luis_urday)\
**Post date:** [May 26, 2015, 8:26am UTC](https://www.ruby-forum.com/t/sharing-variable/242083/2 "2015-05-26T08:26:19Z")

</div>

Hi Luis,  
as I said in my original reply, there’s no direct way to “share”  
variables. Maybe you’d want to specify or give an example of what  
exactly you want to do.

Best regards,  
Marcus

---

<div class="post-metadata">

**Author:** ![Luis\_urday](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/edb3f5/32.png) [@Luis\_urday](https://www.ruby-forum.com/u/Luis_urday)\
**Post date:** [May 26, 2015, 1:40pm UTC](https://www.ruby-forum.com/t/sharing-variable/242083/3 "2015-05-26T13:40:47Z")

</div>

Hi Luis,

I think you might be referring to the concept of GNU Radio Companion’s  
variables; since that is a pure python concept, there’s no easy way to  
do this in C++ (you’d simply lack the python glue).  
Typically, you’d use message passing to asynchronously exchange  
information between blocks, or you’d directly call appropriate get/set  
methods on the other blocks.

Best regards,  
Marcus

PS: GNU Radio has its own mailing list, which I included in CC:; I’d  
recommend signing up for it and continuing this discussion there, as it  
is pretty unrelated to the USRPs.  
[https://lists.gnu.org/mailman/listinfo/discuss-gnuradio](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)
