Yan,

simply convert "freq" and your frequency to a PMT before passing into
cons().

Cheers,
Martin

On 03/14/2016 03:44 PM, Yan Huang wrote:
> Hi Martin,
> 
> Thank you for your kind reply. But I'm still comfused that I already have to 
> input in pmt::cons(“freq”,2.4e9), cause in the manual it said:
> 
> pmt::cons(KEY, VALUE): This format is useful for commands that take a single 
> value. Think of KEY and VALUE as the argument name and value, respectively. 
> For the case of the QT GUI Frequency Sink, KEY would be "freq" and VALUE 
> would be the new center frequency in Hz. 
> 
> Could you please give me an exmaple about it?
> 
> Thank you a lot,
> 
> Yan
> ________________________________________
> From: discuss-gnuradio-bounces+eexyh22=nottingham.ac...@gnu.org 
> [discuss-gnuradio-bounces+eexyh22=nottingham.ac...@gnu.org] on behalf of 
> Martin Braun [martin.br...@ettus.com]
> Sent: 14 March 2016 17:18
> To: discuss-gnuradio@gnu.org
> Subject: Re: [Discuss-gnuradio] Change frequency in USRP source automatically
> 
> Yan,
> 
> check the PMT manuals. cons() takes 2 PMTs as input.
> 
> 
> Cheers,
> Martin
> 
> On 03/14/2016 09:09 AM, Yan Huang wrote:
>> Hi all,
>>
>>
>>
>> I want to change the frequency in “USRP source” automatically, for
>> example 2.37GHz-2.43GHz with each time stepping 2MHz.
>>
>>
>>
>> 1. As you know, the USRP source has an input message port, so I want to
>> connect it to a “Message strobe” to control the frequency change. But
>>  after I see [1][2], I write PMT type commands  in “Message PMT” in
>> “Message Strobe” as:
>>
>> pmt::cons(“freq”,2.4e9)
>>
>> it comes up error “invalid syntax(<string>,line 1)”, so I don’t know how
>> to further stepping the frequency.
>>
>> 2. If I use the “Message Strobe” to define frequency, what can I put in
>> the “frequency” in “USRP source” block? Put it as 0?
>>
>>
>>
>> [1] https://gnuradio.org/doc/doxygen/page_uhd.html#uhd_command_syntax
>>
>> [2]
>> https://gnuradio.org/doc/doxygen/page_msg_passing.html#msg_passing_commands
>>
>>
>>
>> Many thanks ,
>>
>>
>>
>> Yan
>>
>>
>>
>>
>>
>> This message and any attachment are intended solely for the addressee
>> and may contain confidential information. If you have received this
>> message in error, please send it back to me, and immediately delete it.
>>
>> Please do not use, copy or disclose the information contained in this
>> message or in any attachment.  Any views or opinions expressed by the
>> author of this email do not necessarily reflect the views of the
>> University of Nottingham.
>>
>> This message has been checked for viruses but the contents of an
>> attachment may still contain software viruses which could damage your
>> computer system, you are advised to perform your own checks. Email
>> communications with the University of Nottingham may be monitored as
>> permitted by UK legislation.
>>
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
> 
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 
> 
> 
> 
> This message and any attachment are intended solely for the addressee
> and may contain confidential information. If you have received this
> message in error, please send it back to me, and immediately delete it. 
> 
> Please do not use, copy or disclose the information contained in this
> message or in any attachment.  Any views or opinions expressed by the
> author of this email do not necessarily reflect the views of the
> University of Nottingham.
> 
> This message has been checked for viruses but the contents of an
> attachment may still contain software viruses which could damage your
> computer system, you are advised to perform your own checks. Email
> communications with the University of Nottingham may be monitored as
> permitted by UK legislation.
> 


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to