1. The start up seems to have a bit of delay. A few times, I re-clicked and ended up starting multiple instances.
Fixed (I hope) in latest binary (see below)...
Fix confirmed! The new binary starts right the way.
2. The interactive measurement is quite nice. It however escapes me on how to catch the peak, min, or max – points that I cannot exactly put a cursor on.
It's harder to get it exactly when at lower resolutions (many waveforms in view), the original cursor measurement feature is probably better for finer measurements.
Yeah, I think the non-cursor measurement window needs to come back as well. Otherwise, it would be hard to measure something that is not always there to put a cusor on - such as trying to catch the peak of an unknown/irregular pulse that is not on the current trace.
3. Wave form for Ch2 is weird. I have Ch1 on a TTL square wave and Ch2 on the output part of the circuit which transform the TTL square wave transformed to Sine wave. The two waves are same frequency and phase. With the native software, the two wave forms are locked together as they should (since one is input and one is output of the same wave source). With Open6022 however, the Ch2 wave keeps rolling left/right as if it is not related to the Ch1 wave. I tried from low KHz to 4MHz using the UB1308S function generator.
Fixed in latest binary (see below)...
Fix confirmed! I used the same wave and Ch2 is plotted exactly like Ch1. I put Ch2 into a frequency that is a multiple of Ch1 and the wave appears exactly as expected. Two cycles with Ch2 lined up with the single cycle on Ch1. Ch2 is no longer rolling wild.
4. I was confused for a while as only one set of vertical control is visible only. Until I found the drop down to change from Ch1 to Ch2, I was for a moment very confused by not able to deal with Ch2. It was rather inconvenient to drop down to switch to control “the other channel” and back again. I think keeping both Ch1 and Ch2 vertical control knobs visible would be nice. Perhaps use the same check box: when wave for Ch? Is shown, the vertical controls are also shown.
The reason I did this was because I felt the original software interface was too busy, and I was sick of scrolling down to modify CH2, so I figured using the arrow key to select channels would be a little better than trying to cram them all in. I'll look into making it easier to interact with CH1 & CH2 without using the drop down list.
I understand - I agree with the "too busy look" and agree with your logic. Perhaps make it shows only when a channel is enabled. Or may be forget the "knobs" to change scale but just use drop down menus?
It does not seem fully functional yet since the T like pointer doesn’t seem to move consistently with my dragging. If my gut feel is right and that it is suppose to point at what part of the captured wave is being displayed, it would add so much and make the software so much more “user friendly.”
I think you are using an older binary, because I optimized the wave context movement recently, it's smooth as butter now even in a debug build... Here is the very latest binary: http://jmp.sh/v/MWcYkfQZ5t1qRzXBWIZD
Fix confirmed! The dragging you provided is really
a joy to use - whereas the stock software, using the stock software's dragging is really a drag.
Once you get "Normal" and "Single Shot" working, I can see using this to catch a whole wave form and then
find it easily.
***
And now for something completely different.
I got an Abort testing Interactive Cursor. Probably a divide by zero or unexpected values in a calculation.
(see attached
Access Violation error screen print.)
I am able to reproduce it with these steps:
- I had both channels connected.
- I had both on 100KHz, Ch1 Sine wave, Ch2 Square wave.
- Time base is 20uS/division
- (EDITED: adding info on the vertical:)
Vertical is 1V/division.
Ch1 (sine) max and min are 1.82V, 3.64V peak to peak according to stock version measurement window
Ch2 (square) max 816mV, min -753mV, 1.57V peak to peak
- Interactive cursor measurement is turned on
The cursor positions likely is important. I am not sure this what other settings will trigger it, but the settings below is a sure way of making it happen:
Ch1 measurement point is point #2 is about 2 divisions right of point #1 and about 1 division below point #1.
Ch2 measurement points are left as default.
- I changed Ch2 to 0Hz
- I changed Ch1 to 0Hz
- I changed Ch1 to 0.1Hz
(So far so good...next step cause error)
- I changed timebase to 5 seconds
The system pauses for a brief moment waiting for the trigger, then
the program aborts.
***
Hey, Richard. Thank you so much for your hard work. I think I speak for the rest of us:
"We appreciate it!"Rick
(re-edited for typo and format error and typo)