Very good, Marcus.  Thanks much for the additional info.  I’ll see if I can 
implement it in an actual GRC flowchart program.

Joe

> On Mar 12, 2019, at 5:25 PM, Marcus D. Leech <[email protected]> wrote:
> 
> On 03/12/2019 07:00 PM, Wayne Hilliard wrote:
>> Sure it's not much but it proves the concept.
>> 
>> One thing I think I'm going to try is to instead of using a vector probe I 
>> want to use a single probe then rotate the vector to the left sand 
>> concatenate the new value onto the end. But this will get you going.
>> 
>> 
> The "trick" to the desired goodness is that you make some "helper code" (via 
> the Python Module block--very powerful way to achieve
>   procedural "stuff" without actually writing python blocks).
> 
> So, imagine, in your flow graph, that your 'fprobe' is actually for a scalar 
> value
>   (like, say, the heavily-filtered-and-decimated result of complex-to-mag**2).
> 
> You then have a your "vec1" variable be the output of some function you call 
> in your helper code:
> 
> helper_code.my_funky_function(fprobe)
> 
> Then, "my_funky_function" can actually return a vector of some desirable size 
> (perhaps passed as a function argument).
> 
> That vector can be your "shift register" strip-chart type thingy.
> 
> This strategy is something I use quite a bit.  Some might (probably rightly) 
> argue that some of what I do is a "substitute" for writing an
>   actual signal-processing block.  But my code generally operates on the 
> output of "probe" blocks, generally sampled at *vastly* lower rates
>   than the input sample rate--like 1Hz, maybe more, depending on what I'm 
> doing.
> 
> Once you get really comfortable with this idiom, it becomes really quite 
> powerful...
> 
> 
> 
> 
>> 
>> On Tue, Mar 12, 2019 at 10:38 PM Joe Martin <[email protected] 
>> <mailto:[email protected]>> wrote:
>> Congratulations Wayne.  I’ve been trying to implement it but I am having 
>> difficulty getting it to work.  Would you mind sharing your test GRC program 
>> with me so I can see how you accomplished it please?
>> 
>> I would much appreciate it, 
>> 
>> Joe
>> 
>>> On Mar 12, 2019, at 4:29 AM, Wayne Hilliard <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Thanks everyone for the replies. Huge help.
>>> Kudos to Marcus Leech for the suggestion. Seems to work wonderfully. At 
>>> least in my test GRC file. Now to implement into my own program.
>>> 
>>> Cheers!
>>> Wayne Hilliard
>>> 
>>> On Sun, Mar 10, 2019 at 10:26 PM Marcus Müller <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> Hi Wayne, Hi Joe,
>>> 
>>> you're right – we've been urging people to switch away from WX since at
>>> least 2014, and now we're finally removing it; with a bit of a heavy
>>> heart, to be honest: Without feature equality, removing an alternative
>>> feels bad, but we simply couldn't maintain the WX code anymore, and had
>>> to find the resources to maintain QT stuff first.
>>> So, no, we don't have that specific visualization in Qt, sorry. Joe,
>>> this means we've long stopped supporting your widget – it works on most
>>> machines, on others it doesn't, and we can't really help you in the
>>> latter case.
>>> 
>>> Now, would one get started with developing a strip chart for Qt? Either
>>> one cheats a bit and just implements something that hands n_points
>>> sized chunks of data to the Qt GUI time sink, which always are
>>> basically the last chunk, with old samples "shifted out" and new
>>> samples "shifted in", or one would actually go and do a deep C++/Qt
>>> dive and write a proper stripchart widget.
>>> 
>>> Best regards,
>>> Marcus
>>> 
>>> On Sun, 2019-03-10 at 16:12 -0600, Joe Martin wrote:
>>> > Hi Wayne, 
>>> > 
>>> > I am using the strip-chart option of the WX GUI Scope Sink block in
>>> > GRC to perform drift scans in my radio astronomy project.  Works like
>>> > a champ! 
>>> > 
>>> > Select “Stripchart” in the Trigger option. 
>>> > 
>>> > Regards, 
>>> > 
>>> > Joe
>>> > 
>>> > > On Mar 10, 2019, at 3:24 PM, Wayne Hilliard <[email protected] 
>>> > > <mailto:[email protected]>>
>>> > > wrote:
>>> > > 
>>> > > Hello,
>>> > > Question. Has there been any movement on adding a strip chart
>>> > > option to this gui?
>>> > > 
>>> > > I know WX_gui usage is discouraged and i have a radio astronomy app
>>> > > I've been working on that uses QT_Gui. 
>>> > > 
>>> > > I've looked around some on github and don't have a clue on where I
>>> > > would start to try something on my own.
>>> > > 
>>> > > Any help would be appreciated .
>>> > > Thanks in advance!!
>>> > > 
>>> > > Wayne Hilliard
>>> > > _______________________________________________
>>> > > Discuss-gnuradio mailing list
>>> > > [email protected] <mailto:[email protected]>
>>> > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio 
>>> > > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
>>> > 
>>> > _______________________________________________
>>> > Discuss-gnuradio mailing list
>>> > [email protected] <mailto:[email protected]>
>>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio 
>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
>>> 
>> 
>> 
>> 
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio 
>> <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to