I'm a newbie to sigrok/pulseview, so take my comments with a grain of salt. In fact, I didn't even know about the timing PD until this post. That's a hallmark of good software: There's always new, useful features to discover. I'm also on pulseview 0.4.2 which seems not to have some of the (more recent?) features mentioned in this thread.

But if anyone's interested in my comments ...

On 1/23/21 4:26 AM, Gerhard Sittig wrote:
I also keep finding myself disabling the average feature (set
period to zero) as one of the first steps after adding this
decoder. Am using the cursor when I'm interested in a single
period, or between conditions that a human can identify but a PD
cannot. Am using the 'timing' PD when I need "all" (actually:
many or most) distances of edges or periods of waveform cycles,
like during creation of another decoder, or when comparing
hardware implementations of clocked protocols to software
bitbang. Have never used the frequency nor the averaging parts,
but there will be users who do, and do a lot of that, for sure.

Me too. My first reaction using the decoder was, "I don't need these averages. How do I get rid of them?" On a total guess I set "Averaging period" to zero, and, voila! But very non-intuitive. I'd suggest a separate on/off checkbox, and would like the default to be off, but the latter is just me (and maybe Gerhard Sittig).

My vote is to keep it as a single decoder. I don't think there are too many options, and even if there were it's simpler to have them all in one place instead of remembering/experimenting to see if timing PD flavor "A", "B", or "C" is the one you want. Even if they're informatively named.

I'd like to see an option for "only high"/"only low" periods, i.e. "Edges to check" with "from rising to falling"/"from falling to rising". I can't figure out any way to do this with the current (again, possibly old) version I have.

That's about it. Otherwise, the timing PD is great. As is the rest of pulseview. Except for the trace colors. :( Someday I'll find the time and see if I can hack in bright, saturated trace colors on a black background, like every other logic analyzer GUI in the world. Much more readable. (But then you can't tell a constant high from a constant low? Easy: Dim white lines separating the traces, or alternating black and dark gray backgrounds, like the green and white stripes on dinosaur-era mainframe fanfold tractor feed paper.)

But that's another issue entirely. ;)









_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to