Latest Binary: http://jmp.sh/v/TpJwJVuWFtNDFZJMovL8
What's New:
-----------------------------------------------------------
1. Fixed a bug where Interactive Cursors out of sync with AC Coupled waveforms.
2. Full support for viewing stopped waveforms at different timebases and voltage divisions.
3. Cursors now work on Zoomed waveforms .
4. Removed Scale warning for zoomed waveforms (Proper scaling now implemented).
5. Added Reset Zoom menu item and Toolbar Button.
6. Added Fullscreen, Hide Toolbar and Hide Sidebar buttons to Toolbar.
7. Moved Start & Stop acquire buttons closer to the left side of the Toolbar.
8. Various other bugs fixed, performance improvements, code cleanup.
RichardK,
All the above fixed were tested without problem. Three minor issue plus a suggestion:
Issue 1: When trigger is not triggered, confusing wave form...This bug is on NORMAL trigger and doesn't show in automatic trigger. In earlier release, you said only automatic trigger is working. I'm not sure that NORMAL trigger is "done" or work in progress. Anyhow, you want to know this anyway.
When trigger point is not within wave-range, the waves are still shown but deformed. The volt displayed is inaccurate. (Stock software draws nothing when trigger point is not within wave-range, so it would not be misleading or confusing.)
It may be best to remove the visible trace so as it would not be confusing when normal trigger is not triggered.
To see the confusing trace:
1 use scope’s build-in reference
2 time=1ms/div
3 volt ch1 2v/div
4 volt ch2 1v/div
5 Trigger Edge/Normal/Ch1/+
6 DC coupling for both
7 Trigger point at about 1v/div
Now drag the trigger point up and down a bit to just above the wave form, you can see the wave form CH2 is shown and jumps around, but volt is not accurate.
8 Now set CH1 to AC coupling, both wave forms are shown with inaccurate volts.
Issue 2: Zoom...Zoom works really nice - particularly the reset zoom. It lacks just one thing. One doesn't know how much is zoomed, and reading the screen can easily confuse one into reading a wrong number.
You need either some magnification indicator (1X, 2.3X) somewhere on screen, and/or resize the grid. With the grid unchanged but zoomed, one can easily be confused and it is hard to discern the true value of the Horizontal or Vertical.
Issue 3: Full ScreenThis works nice too!. It took me a bit of trying to realize that right-mouse button give me the option to re-window it. Perhaps you should put a tiny icon at the corner to re-window. First few times, I close the app and restart to regain window-ed mode. After a few tries, I want to see if there is a way and I tried all kinds of keys - eventually got to trying the other mouse button.
A small icon in the corner would be a nice touch.
Suggestion:Earlier point Mark_O made about when one screen of 260 screens of data is shown, it is hard to see where the visible screen is relative to the start of data. I pointed out that your mini-wave at top-middle of screen and the T points at exactly the start position of data.
A further improvement would make it even more informative - may be on the left of the mini-wave, show x/130048 where x is the data point the screen trace begin and 130048 is however many data points is collected or available for scrolling. Is that possible?
(
Not a request, just blue-skying) For super-super showoff, you can even have an "auto-advance" and a fast/slow button as well. So when auto-advance is engaged, the wave start scrolling from start of saved data forward so the Wave moves right to left (like a movie moving in time). Pressing the fast/slow button increase/decrease the play speed. That would be super super awesome way of inspecting the saved data points.
Hey Richard, this is great work! Thanks!
Rick