11-03-2009 08:54 AM
Configuration :
- NI GPIB controller
Hardware:
- Keithley 2602A
- Keithley S46T
- Agilent Mainframe E8404A with: Command Module E1406A, Patterngen E8311A and Clockgen E8306A.
Communication with the Keithley equipment is working fine and also the Mainframe an the Command Module.
But it is not possible to get communication (via the command module) with the patterngen. cards and the clockgen card.
Here an overview of the NI MAX and Agilent Connection Expert:
11-03-2009 08:58 AM
11-04-2009 01:11 AM
Here the Passport settings. I noticed that NiVixi.dll is not enabled. But when I enable it, I got the an error:
11-04-2009 01:30 AM
11-04-2009 02:04 AM - edited 11-04-2009 02:14 AM
When I communicate with the CommandModule inside the mainframe, using the attached FindCards.vi, I can readout all the cards that are inside that mainframe.
But all those cards are not listed in the selection of the Visa resource address, so direct communication to those cards is not possible.
11-04-2009 05:01 AM
11-04-2009 05:10 AM
11-05-2009 02:16 AM
Dear Topspotting,
I don't have experience with VXI, but here are some suggestions which are hopefully helpfull to you;
- the passports (so also the one Agilent provides with your VXI products) should be available at the VISA bin directory, I could find my directory at C:\Program Files\IVI Foundation\VISA\WinNT\Bin
- You should always communicate to the VXI - GPIB descriptor and not to the device under GPIB, so the descriptor should be like; GPIB-VXI[board]::VXI logical address[::INSTR].
- Be sure that your VISA controls are showing you the right descriptors.
Hope this helps,
Best regards,
11-05-2009 05:53 AM
Today I removed all the devices and used “Create new..." at “Devices and Interfaces”.
After selecting "GPIB-VXI Interface” finally all the VXI cards inside the "MainFrame" are listed.
I really do not know what the problem was, but i'm happy I can communicate again with the hardware.
11-05-2009 12:20 PM