# Using UHD control block

**URL:** <https://www.ruby-forum.com/t/using-uhd-control-block/245905>\
**Category:** GNU Radio\
**Created:** [August 2, 2013, 4:09am UTC](https://www.ruby-forum.com/t/using-uhd-control-block/245905 "2013-08-02T04:09:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rafa\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/958977/32.png) [@Rafa\_F](https://www.ruby-forum.com/u/Rafa_F)\
**Post date:** [August 2, 2013, 4:09am UTC](https://www.ruby-forum.com/t/using-uhd-control-block/245905/1 "2013-08-02T04:09:08Z")

</div>

Hi,  
I install the GRAS. But I can’t find the UHD status block or UHD control  
block in GRC. How can I use them? Is there any example about using UHD  
control block?  
Thanks in advance.

---

<div class="post-metadata">

**Author:** ![harryzurray](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/73ab20/32.png) [@harryzurray](https://www.ruby-forum.com/u/harryzurray)\
**Post date:** [August 2, 2013, 10:23pm UTC](https://www.ruby-forum.com/t/using-uhd-control-block/245905/2 "2013-08-02T22:23:01Z")

</div>

Hi Harry Z.,

UHD in general not related to GRAS.  
I don’t know either a UHD control nor a status block. Are you referring  
to the UHD USRP source/sink blocks?  
However, if you’re trying to use any UHD related functionality, you will  
need to compile GNURadio with  
UHD support, therefore have the UHD headers somewhere Cmake will find  
them (thus enabling gr-uhd).

If I got you wrong, don’t hesitate to say 🙂

Greetings  
Marcus

---

<div class="post-metadata">

**Author:** ![harryzurray](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/73ab20/32.png) [@harryzurray](https://www.ruby-forum.com/u/harryzurray)\
**Post date:** [August 3, 2013, 5:40am UTC](https://www.ruby-forum.com/t/using-uhd-control-block/245905/3 "2013-08-03T05:40:23Z")

</div>

On 08/02/2013 06:32 AM, Marcus M. wrote:

> Hi Harry Z.,
> 
> UHD in general not related to GRAS.  
> I don’t know either a UHD control nor a status block. Are you referring  
> to the UHD USRP source/sink blocks?  
> However, if you’re trying to use any UHD related functionality, you will  
> need to compile GNURadio with  
> UHD support, therefore have the UHD headers somewhere Cmake will find  
> them (thus enabling gr-uhd).

There is a control and status block in grextras. They should show up in  
the UHD category tree when installed.

> **[Blocks](https://github.com/guruofquality/grextras/wiki/Blocks#wiki-misc-uhd-blocks)**
>
> Advanced GNU Radio Blocks. Contribute to guruofquality/grextras development by creating an account on GitHub.

So I guess you need to check if the the cmake configuration for GRAS  
found uhd support. The configuration verbose should tell us this. Just  
post the verbose if you have any questions. THanks! -josh

-josh

---

<div class="post-metadata">

**Author:** ![harryzurray](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/73ab20/32.png) [@harryzurray](https://www.ruby-forum.com/u/harryzurray)\
**Post date:** [August 3, 2013, 6:07am UTC](https://www.ruby-forum.com/t/using-uhd-control-block/245905/4 "2013-08-03T06:07:50Z")

</div>

Dear Josh,  
I have checked the cmake output and gr\_uhd is within the enabled  
components. I’m using Ubuntu12.04 and boost 1.48.
