First a bit of background: I am a new PicoScope user. I've had a pair of TC-08 USB for a while and they're great. So when I had a use for a 2-channel scope and signal generator I picked up a PS 2203. Unfortunately, I didn't ask the right questions before purchasing and it doesn't appear the scope will do all I hoped. Or else it does and I haven't figured it out. I wouldn't mind being wrong
I am hoping to perform all of the following at once:
1. Use the AWG as a sine source to both channels of a 2-channel audio amplifier.
2. View both amplifier channels using both scope channels.
3. Log the voltage at the scope inputs. I'd prefer to log the measurement data such as Vrms, but I'll accept any format I can get. Bonus points if I can also log the frequency.
The test will be a long-term test, typically in the range of 30-90 minutes. I want to be able to select the logging interval. So the logged data will ideally look like the output from PicoLog, something like (based from 188.8.131.52.1 of psw6-en.pdf):
Time, Channel A, Freq A, Channel B, Freq B
(s), (V), (Hz), (V), (Hz)
0, 5.511, 50.002, 1.215, 50.112
1, 4.724, 50.007, 2.130, 50.121
2, 5.552, 49.998, 2.212, 50.109
I can easily accomplish #1 and #2 with PicoScope 6, but not #3. I can accomplish #3 with PicoLog, but then I don't get #1 or #2.
I could do all that I want with another PS 2203, or my PS 2203 and my PicoLog 1012, but I much prefer only a single piece of hardware. Especially since I know the PS 2203 has all the capabilities I want, and the limitation may be the inability to use those capabilities at the same time.
I know the PS 2203 can do all 3 functions, I just can't get it to all happen all at the same time. I just want to extend the existing functionality of PicoScope 6 by adding a "write scope data to file at user-defined intervals" feature.
If this isn't currently possible with PicoScope 6, that's too bad because I've written a little software but I'm not a code guru. I looked at the SDK in VS 2008 Express, but ps2000.vbp just grabs a small number of samples. Am I missing what I can do with the SDK?
Perhaps what I want to do is already possible and I'm just not seeing it. Thanks in advance for any help!