Hi AllesandroAU,
Unfortunately something broke between your original version and the latest (2.2). I cannot reproduce my original nice FFT.
I compared both versions with identical scope settings. (same as the one you re-published)
If I do a long mem capture (1.2 Mpts) the capture(buffer) in 2.2 is corrupt (see screenshot below).
Also the FFT is obviously incorrect (even when based on the capture buffer). See the other screenshots.
Also I see an almost permanent message on the scope screen: Parameter Limited! which indicates an input error.
(also did a long memory capture with 12 Mpts, with scope also on 12 Mpts settings, see below. no difference).
Do you need any more info from me to troubleshoot?
Dear AlessandroAU,
your Utility seems to be quite cool!
Unfortunately, being on a mac I can't run your tool (as it's compiled for windows).
Would you be able to compile this as a mac app? (I don't know anything about labview, maybe you can just select this as output?)
Thanks in advance!
Very odd, it works fine on my unit.
Can you confirm the following happens:
1. Make sure only one channel is enabled and that the trigger channel is the same channel as which you are capturing from.
2. When changing the memory depth the number the change is reflected under the acquire menu on the rigol screen.
3. Does the run/stop button turn red during the capture and back to green afterwards
5. Does channel selection on the real-time screen work for you?
4. Does realtime and screen shot capture work for you?
Also do you have 12mpoints or 24mpoints option on your scope?
Very odd, it works fine on my unit.
Can you confirm the following happens:
1. Make sure only one channel is enabled and that the trigger channel is the same channel as which you are capturing from.
2. When changing the memory depth the number the change is reflected under the acquire menu on the rigol screen.
3. Does the run/stop button turn red during the capture and back to green afterwards
5. Does channel selection on the real-time screen work for you?
4. Does realtime and screen shot capture work for you?
Also do you have 12mpoints or 24mpoints option on your scope?1: One channel enabled, trigger on this channel
2:Yes, but only the first few times. After some buffer capturing all goes south, and nothing works any more (must restart scope and application te be able to capture again)
3:Yes
4:Realtime: Yes. Screenshot: No. Screen stays black. And after I try to get a screenshot I need to restart the application in order to be able to get a capture... (and realtime screen also fails).
After trying a few time I suddenly got a better result. See screenshot. Although even here there are serious glitches in the captured waveform. The FFT here however looks ok.
But right after that a next capture failed again.
Yes I do have 12 and 24 Mpts available. But same results here
What firmware are you running?
What firmware are you running?Ooh old.. Software Version is 00.02.03.SP5
(nb: your v1 app runs perfectly every time)
Mostly works on my DS2072 (HW v2.0, FW v00.03.01).
The only obvious problem that I noted on a quick test using the scope's 1KHz probe calibration square wave was that, in the Long Memory Capture, there is a large impulse-like discontinuity between each sample chunk. It looks like the DS2000 scope wants total number of samples to be a 10x multiple of 1.4 instead of the DS1000's 10x multiple of 1.2.
Can you through the ultrasigma control center send the following: WAV:START 1;:WAV:STOP 100;:WAV:DATA?
and paste me the result?
I'm running 4.00 so rigol may had made some changes to their firmware since then.
Can you try this Version?:
Rigol V2.2.1:
http://s000.tinyupload.com/index.php?file_id=06194785972356290806
I am just curious if you guys thank that this could replace the need to purchase an actual SA?
I have a DS1074z, and I need to maybe check some filter responses, and maybe look at RFI or such stuff, or even look for harmonics on a transmitter.
I have almost every piece of gear I ever have told myself I needed, except for an SA because they are soooo expensive compared to most other gear.
So, for a hobbyist can this replace the need for a SA for mostly simple stuff when combined with a good signal generator, and a DS10xxZ scope?
I am just curious if you guys thank that this could replace the need to purchase an actual SA?
I have a DS1074z, and I need to maybe check some filter responses, and maybe look at RFI or such stuff, or even look for harmonics on a transmitter.
I have almost every piece of gear I ever have told myself I needed, except for an SA because they are soooo expensive compared to most other gear.
So, for a hobbyist can this replace the need for a SA for mostly simple stuff when combined with a good signal generator, and a DS10xxZ scope?Up to a point: yes. If you look at my comparison between the DSA815 and the FFT analysis you can see that up to say 3 MHz and -50dBm they are almost exactly the same. But further down in amplitude they begin to differ somewhat.
So i think that is useable as a SA substitute to possibly a few tens of MHz (remember the scope's BW is only 100 MHz and de sampling rate "only" 1GSa/s). And signals below say -50 dBm are also under suspicion. The scope's AD converters are only 8 bits, and by massively oversampling (say 12 to 25 MPts) you can up the dynamic range to possibly a practical 12 bits (I'm guessing here but the -70 dBm noisefloor of the FFT's seem to suggest this).
A real SA goes to at least 1.5 GHz (as my DSA815) and has a much larger dynamic range. the DANL is -130 dBm for the 815....
You must consider fft processing gain which is equal to 10log (m/2) where m is the number of samples. So the noise floor of the fft can actually reach that low (-130dbm)!
Is that a new version of the capture utility that has been updated for DS2000 and DS4000?
Is there a download link for it?
I am still working on support for other scopes, currently it is quite hard as I only have access to a 1074z. So far my program only detects which series scope is selected. It does not yet load configuration changes for the higher model scopes. If you have a ds2000 I could send you a WIP to try if you would like.
I am still working on support for other scopes, currently it is quite hard as I only have access to a 1074z. So far my program only detects which series scope is selected. It does not yet load configuration changes for the higher model scopes. If you have a ds2000 I could send you a WIP to try if you would like.
I do have a DS2000 and would be happy to test a WIP.
I tried the prior version (2.2.1) with my DS2072A / DS2302A. I had to manually enter TCPIP::10.10.10.45::INSTR in the drop down menu, but it was able to connect. With 2.2.3, I do the same and just get Error in the Model Detected field.
Anthony
I haven't implemented TCP/IP, can you try with usb?
Edit, Hang on, were you able to connect over TCP/IP in version 2.2.1 and download a waveform?