Dear All
i use Agilent VEE 6.2, VNA 8510C and the Agilent 82357A USB/GPIB inteface for windows.
My problem is the time acquisition of the data.
I make a program where i acquire the S21 parameter with the VNA set in Continuos Wave and i put it in an array (1 Dimension).
In particular i acquire the S21 parameter in a cycle (Until Break) and to take it very fast i acquire the marker displaying only the S21 parameter on VNA 8510C.
The time acquisition of the single marker is very slow for my application.
Using a timer in the cycle the time to read the data is about 1,5 sec and it is not regular (it changes from 1,4 to 1,8 sec).
So what can i do to acquire the data in a faster way?
Why the time is not regular?
Thank you in advance for your helpfulness
Giorgio De Angelis
i use Agilent VEE 6.2, VNA 8510C and the Agilent 82357A USB/GPIB inteface for windows.
My problem is the time acquisition of the data.
I make a program where i acquire the S21 parameter with the VNA set in Continuos Wave and i put it in an array (1 Dimension).
In particular i acquire the S21 parameter in a cycle (Until Break) and to take it very fast i acquire the marker displaying only the S21 parameter on VNA 8510C.
The time acquisition of the single marker is very slow for my application.
Using a timer in the cycle the time to read the data is about 1,5 sec and it is not regular (it changes from 1,4 to 1,8 sec).
So what can i do to acquire the data in a faster way?
Why the time is not regular?
Thank you in advance for your helpfulness
Giorgio De Angelis
I found your program in this thread... Two major issues come to mind:
1) You say your trying to integrate with MatLab and Labview to "acquire the data is faster". Every time you jump from one language to another, your going to slow down. It's like using a battery to charge a motor to generate electricity in which case you get less that 10% efficiency.
2) After looking over your program, I see about 40 inefficiencies within 50 lines... If you can access your drivers without VEE, I would recommend it. Otherwise, try to get some VEE training. Try to get away from the legacy component drivers and use non-legacy gpib. I'm not sure if the 8510C supports SCPI. If it does, seriously consider Direct I/O instead of component driver commands.
In general, just try to reduce all the clutter after the "Until Break" (which in your case could be replaced by a "For Count" because that's all you're doing).
You should be able to reduce it to: "For Count" > "MARKER_VALUE_1" > "Collector" > "Logging AlphaNumberic"