08-11-2022 06:17 AM
Transferring data from TDS3054C oscilloscope o PC
Hello, I'm not very good in programming, so hope that smb will help me.
I have 3 oscilloscopes: MDO4104C, MDO3014 and TDS3054C. They are in sample mode, 10k or 100k points of data.
After the experiment we need to transfer data via LAN to PC. I wrote a program in LV using TDS3k drivers, which worked also on MDO oscilloscopes.
After data controlling I noticed interesting thing: data on MDO oscilloscope are the same as when I save data on USB storage. BUT on TDS oscilloscope data differs from the data transferred via LAN. Where could be a problem?
For example, here are data gathered from USB and via LAN for the same time moments:
USB LAN
112 108
108 108
96 92
92 92
112 108
100 100
92 92
...
0 -4
4 4
0 -4
...
100 100
88 84
24 20
8 4
20 20
8 4
So when I see grafs, it looks okay, but I think data on USB must the same as data gathered via LAN.
Please help. Thank you!
08-11-2022 06:59 PM
Do you pause capture before doing both? Is there a chance that the scope is writing one triggered capture to the USB and a different one when queried over LAN?
08-12-2022 02:55 AM
Yes, I tried in different quees: first via LAN and then via USB storage, and then first via USB and so on. I did not do that at the same time.
It's really looks like oscilloscope send a little bit different data to LAN and USB storage. I dont know how to explain it if another two oscilloscopes(MDOseries) works properly. I used the same plug and play TDS3k series drivers for all three scopes. May be these drivers are not good for TDS3k :D.
P.S. by the way, I did not use initialize functions, I used only "openVisa" functions, because mostly these scopes already have good setups, for concrete experiments, so my program only ask some setups and then if there were acquired a signal, it querys for data.