Thanks for the info... Perhaps that is a suggestion for the future, a simple low-pass filter built into the picoscope software for triggering dependant on the sample rate, one of those infamous:
aveHolder = (aveHolder - (AveHolder >> n)) + newSample
aveSample = (aveHolder >> n)
little highly efficient equations. Where N can be the power of two numbers of points of averaging.
I haven't had time to look at your programming API, but I am highly interested in writing some custom scope displays as I have a little programming background, and a desire to learn a little 3D programming skills (using the Direct X interface). I am hoping to add a third dimension to the scope display and use it to display historical events that can be reviewed. Default much like the digital accumulator display, only rotatable. However that winds up being a bit useless if I cannot make the trigger reliable enough due to noise. I would hate to have to apply analog filters depending on the signal I wish to observe.
One last question, are the Fourier transforms performed in the PicoScope or on the PC? My scope display gets very slow depending on the maximum frequency selected, but my PC's % of processor remains very low. Wouldn't it be more efficient to off-load this processing onto the PC?
Thanks for humoring me. I love the concept of this product, which is why I purchased it.