02-16-2009 01:13 PM
Hi:
I have software problems with my company's manufacturing test system.
The "AGESA" driver initization routine corrupts Labview's list of opened VISA sessions. Details are below. I need a fix for this or a replacement of the AGESA driver. I am hoping that there's a fix. I have checked NI for an alternate driver and was unable to find one. I have searched the forum for a description of this issue and was unable to find one.
The corrupt list below looks tolerable, but its not. This problem causes random VISA errors later on during testing as station tests UUT's.
Hopefully someone can help me find a quick fix.
Here's the problem:
A) Environment:
Labview version 7.1
Agesa driver version: 1.2.2
Instrument the Agesa driver is being used for: E4402B.
Measurement and Automation Explorer: 3.1.1.3004
B) Observations:
I use the "Open Sessions.vi" to generate a list of VISA sessions, and display it after opening each VISA session. Here's the list after initializing my station's equipment WITHOUT initializing the spectrum analyzer.
GPIB0::12::INSTR /* Multimeter */
GPIB0::16::INSTR /* AC Power Supply */
GPIB0::28::INSTR /* Signal Generator */
GPIB0::7::INSTR /* Power Supply */
And here's the list WITH initializing the E4402B byusing the Agesa driver:
GPIB0::12::INSTR
GPIB0::16::INSTR
GPIB0::16::INSTR
GPIB0::28::INSTR
GPIB0::7::INSTR
Here's what's wrong with this list:
1. There's now TWO entries for the AC power supply (GPIB addr 16), and there should
only be one. This definitely needs to be fixed.
2. The Spectrum analyzer (GPIB addr 18) handle isn't there. I'm not sure it should be because its an IVI instrument driver.
C) Other details:
agesa driver: http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=321A53D128434BA3E0440003BA7CCD71
agesa Initialize.vi (revision 18)- This VI corrupts Labview's VISA list.
AGESA initialization VI:
Revision: 18
C:\Program Files\National Instruments\LabVIEW 7.1\instr.lib\agesa\agesa.llb\agesa Initialize.vi
I'm using this VI to get the list of VISA instruments:
C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\Utility\visa.llb\Open Sessions.vi
Current release: 17.
Thanks in advance.
02-16-2009 02:41 PM
Mike, an SSP subscriber, called in to 1-866-Ask-MyNI for phone support.
We were able to deduce that the reason for this issue was that IVI Compliance Packagae was not installed. This is listed as required software for the IVI Compliant Agilent Spectrum Analyzer drivers.
LabVIEW Plug and Play drivers are also available for the Agilent ESA and PSA series here. These do not require the IVI Compliance Package. For more information on IVI drivers, visit http://www.ni.com/ivi/.
Cheers