I used labview to control Agilent Spectrum Analyzer E4440A to complete phase noise measurement, there is no result displayed in front panel but an error(see attachment"ERROR(PN)"). But the result displayed in the instrument screen(see attachment"RESULT(no table)"), and it should displayed like the picture "RESULT(table)", because I have opened the "Decade table" in the program.
So there are two problems for me, the one is that I can not get out result in the front panel, the other one is the result displayed in instrument screen is not completely, there is no decade table displayed.
The attached file is my program, and the program I used is "Agilent ESA PSA Phase Noise Log Plot Measurement.vi".
I can understand most of the commands. The program in the attachment is the driver downloaded from the web of instrument driver, I only changed little. I have checked the commands again, but I could not find the problem.
Maybe I have made some mistakes caused by the poor knowledge about the instrument control. Wishing you can help me!
Thank you very much!
I would try the original VI and see if that works.
Yes, with sophisticated equipment it isn't just a matter of using a VI. It is important to understand what the commands being sent by the VI are meant to be doing. The latter means reading the manual.
Thank you for your reply!
Yeah, I have read the manual many times, but I could not find any problem, the commands are ok in my view. As I have said last time, maybe I have made some mistakes about the setup caused by my poor knowledge for the instrument control. I need help for details. Could you provide me the detail information for this VI? Much appreciation for your support!
If you are unable to use the instrument's front panel buttons to make the measurements that you want, then it is pointless to try to automate it with LabVIEW.
I find that many LabVIEW users, download instrument drivers and try to use them without really understanding how the instrument works.
This is fine for something like a power supply, but hardly adequate for the E4440A spectrum analyzer.