02-13-2006 02:05 PM
Thank you for your help.
happysky
02-13-2006 03:53 PM - edited 02-13-2006 03:53 PM
Message Edited by smercurio_fc on 02-13-2006 03:54 PM
02-14-2006 02:23 PM
02-14-2006 02:55 PM
02-15-2006 06:07 PM
I am also looking for a way to control the Agilent 89600 software suite from LabVIEW. My particular interest is in the 89604 software that Agilent provides. They do include some simple documentation of their "COM API". Using some other examples as a starting point, I was able to create a very simple program that should do nothing more than launch the 89604 software. When I run it I get an error message: "Class not registered in active X". To test my approach, I used the same type of program to launch MS Word, and it works as expected.
Is there a way to register a program? When I right click on the automation reference control, and select "Active X class", and browse, I see the 89604 application listed in the very long list of programs, and can select what I think is the top most object. It all looks like it is going to work, but I simply get an error message when trying to launch the 89604 software, while launching MS Word works.
Any thoughts? I do not know much about Active X, but I figure if I can get to the point where I can lauch the program from LabVIEW, I'll be able to figure the rest out on my own.
Mike
02-16-2006 09:33 AM
Thank you for your reply. I just want to know if someone already develop labview application program for Agilent 89601A vector signal analysis software. It will save my time to develop by my own. I also plan to use active X to call software function. However, I don't have instruments (E4440 spectrum analyzer and 54855 scope (the VSA software will control those two instruments to do my mearesurment)) with me to play with. I download 14 trial version software from Agilent website and I am able to communicate with VSA software to check software version. I attach my sample program and hope it can help Mike. My measurement will be more concentrate on digital demodulation mearsurement, especially for QPSK IQ phase error if someone already wrote the similar code for it. Please share with me. Thanks,
Happysky.
09-06-2006 02:13 PM
12-07-2006 03:03 PM
Any further research into getting data out of the 89601
'instrument?'
I have some basic controls going through activex in Labview. But now I’m
to the point were the limited documentation is halted my development. I
need to be able to pull the digitally demodulated symbols out for a long
recording (contagiously). So after the instrument gets a trigger, it
searches for the sync, and aligns to that point. But there's a limitation
on the number of symbols you can claim are apart of the packet, so for a long
test pattern you cannot see all the symbols in the trace data (use the 'y' array dump from the symbols trace).
01-24-2007 06:32 PM
01-25-2007 10:44 AM
It is true the activeX command structure is not as descriptive
as it should be. Also the API COM library help has to be installed or
loaded separately. I managed to get it added to my desktop install of the
89600 software but not on the new MXA which uses the 89600 to do digital demod.
I have a library of commands/functions coming along but certainly is
tedious. SCPI support is coming down the pipe for this instrument but I'm
not sure if it covers the 89600 software options as well.
I have a contact at agilent that helps me with any question, the answers appear
to be cut-n-paste form a help file that is easy to read and a great help in
understanding the obscure activeX function fields.