Hi Tom,

You are assuming the "delay" input of the Delay block was sample-synchronous – 
it's not!
Messages are asynchronous to samples by design. Repeating the same message hence doesn't do what you want: What you're trying to do, keep the delay constant for 1023 samples, then change it, keep it constant… but that would require that the delay block "waits" for a new message for every sample it processes. It doesn't (and it can't).

I think in your situation, learning how to write a Python (or C++, if that's easier for you) block to do in one place what you want to happen here would be the only solution – and not too hard.

Best regards,
Marcus

On 17.08.23 14:59, tom sutherland wrote:
I want to use the output value of a signal generator as the delay value of a delay block. Is there a way to pass the output of a signal generator(saw tooth) to the delay block? I have attached an initial grc file and a picture of what I want to do. Any help would be appreciated.
Thanks...Tom
PS Do you know if I need to sign up for any workshops, etc.. at the GNURadio Conference next month or do I just show up and take a seat? I've already registered.

Inline image



Reply via email to