Re: Rolling QT GUI Time Sink?
Pair that "partially-repeating vector source" with a new-style Throttle block to keep the vectors trickle in more uniformly, by the way On 8/2/23 04:53, Marcus D. Leech wrote: On 01/08/2023 22:41, Derek Kozel wrote: There used to be the WX Strip chart which internally handled displaying slow signals and scrolling them. I keep hoping to implement it, but haven't yet made the time. I wrote that WX feature "back in the day". One can achieve the same effect by using the vector sink and having a Python block that produces the correct vector on the appropriate schedule. Not as slick as have a "first class" implementation, but I've been using that to produce strip-charts for quite a while. https://github.com/gnuradio/gnuradio/issues/1629 On 7/19/2023 7:59 PM, Marcus Müller wrote: Hi Fabian, I'm afraid we currently don't have that, no :( Best I can offer is the "new" throttle block, which can, at lower rates, make "blocks" of items appear in pieces smaller than a full maximum buffer size (i.e., that solves the problem that if 10s of samples fit in a buffer, GNU Radio will possibly only process a block of items every 10s, which makes e.g. the Qt time sink "stutter" very badly.) Best, Marcus! On 19.07.23 18:09, Fabian Schwartau wrote: Hi, is there a way in GRC to get a rolling time sink? That means no trigger, the signal just scrolls from right to left. Best, Fabian
Re: Rolling QT GUI Time Sink?
On 01/08/2023 22:41, Derek Kozel wrote: There used to be the WX Strip chart which internally handled displaying slow signals and scrolling them. I keep hoping to implement it, but haven't yet made the time. I wrote that WX feature "back in the day". One can achieve the same effect by using the vector sink and having a Python block that produces the correct vector on the appropriate schedule. Not as slick as have a "first class" implementation, but I've been using that to produce strip-charts for quite a while. https://github.com/gnuradio/gnuradio/issues/1629 On 7/19/2023 7:59 PM, Marcus Müller wrote: Hi Fabian, I'm afraid we currently don't have that, no :( Best I can offer is the "new" throttle block, which can, at lower rates, make "blocks" of items appear in pieces smaller than a full maximum buffer size (i.e., that solves the problem that if 10s of samples fit in a buffer, GNU Radio will possibly only process a block of items every 10s, which makes e.g. the Qt time sink "stutter" very badly.) Best, Marcus! On 19.07.23 18:09, Fabian Schwartau wrote: Hi, is there a way in GRC to get a rolling time sink? That means no trigger, the signal just scrolls from right to left. Best, Fabian
Re: Rolling QT GUI Time Sink?
There used to be the WX Strip chart which internally handled displaying slow signals and scrolling them. I keep hoping to implement it, but haven't yet made the time. https://github.com/gnuradio/gnuradio/issues/1629 On 7/19/2023 7:59 PM, Marcus Müller wrote: Hi Fabian, I'm afraid we currently don't have that, no :( Best I can offer is the "new" throttle block, which can, at lower rates, make "blocks" of items appear in pieces smaller than a full maximum buffer size (i.e., that solves the problem that if 10s of samples fit in a buffer, GNU Radio will possibly only process a block of items every 10s, which makes e.g. the Qt time sink "stutter" very badly.) Best, Marcus! On 19.07.23 18:09, Fabian Schwartau wrote: Hi, is there a way in GRC to get a rolling time sink? That means no trigger, the signal just scrolls from right to left. Best, Fabian
Re: Rolling QT GUI Time Sink?
Hi Fabian, I'm afraid we currently don't have that, no :( Best I can offer is the "new" throttle block, which can, at lower rates, make "blocks" of items appear in pieces smaller than a full maximum buffer size (i.e., that solves the problem that if 10s of samples fit in a buffer, GNU Radio will possibly only process a block of items every 10s, which makes e.g. the Qt time sink "stutter" very badly.) Best, Marcus! On 19.07.23 18:09, Fabian Schwartau wrote: Hi, is there a way in GRC to get a rolling time sink? That means no trigger, the signal just scrolls from right to left. Best, Fabian