Hi David:

I'm a relative newbie myself, but I can say that I had this same issue.  I had 
a block with a static parameter that I wanted to be able to change dynamically 
at runtime.

I looked at the block's source code, and also at a block that had a dynamically 
adjustable parameter.

Basically, and with a little help from the list (Marcus Muller in particular) 
as I had to learn c++, I was able to use the code from the dynamic block as an 
example, and modify the static block to change the parameter to be dynamically 
changeable.  It all came down to at most a couple dozen lines of code.  The 
bigger challenge was learning about Gnuradio's architecture, to know what to do.

I would suggest a similar approach.  You will find the list members very 
helpful.  I'd also look at the guided tutorials, there are good examples there 
under "how to write a c++ block".

I will help if I can but alas, I am still quite a newbie, so others will be 
able to help much more efficiently!

Kevin

Sent from my iPad

On Sep 23, 2015, at 4:12 AM, David Halls <david.ha...@toshiba-trel.com 
<mailto:david.ha...@toshiba-trel.com>> wrote:

> ​Hi guys,
> 
> I am familiar with using function probes to update values to blocks. This is 
> straightforward with built in blocks like Multiply Const, where the input is 
> underline in the GRC dialogue box.
> 
> How do I create a block, specifically a Python block, that allows me to 
> update parameters in this fashion so that they are not fixed at runtime?
> 
> Regards,
> 
> David
> 
> 
> NOTE: The information in this email and any attachments may be confidential 
> and/or legally privileged. This message may be read, copied and used only by 
> the intended recipient. If you are not the intended recipient, please destroy 
> this message, delete any copies held on your system and notify the sender 
> immediately.
> 
> Toshiba Research Europe Limited, registered in England and Wales (2519556). 
> Registered Office 208 Cambridge Science Park, Milton Road, Cambridge CB4 0GZ, 
> England. Web: www.toshiba.eu/research/trl <http://www.toshiba.eu/research/trl>
> 
> 
> 
> This email has been scanned for email related threats and delivered safely by 
> Mimecast.
> For more information please visit http://www.mimecast.com 
> <http://www.mimecast.com/>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio 
> <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

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

Reply via email to