07-11-2005 01:47 PM
07-12-2005 03:29 PM
03-16-2006 11:32 AM
03-17-2006 04:28 PM
03-29-2006 01:19 PM
Please help. I am using the "82357A" and the "Devices and Interfaces" menu does not show the USB/GPIB device "82357a". The note says that adding the "Tulip" passport would make it be recognized by MAX. This is not working for me.
NI visa and Agilent visa Interactive controls boths show the GPIB resources i.e "GPIB0:4:INSTR" for my instrument connected to the "82357" USB interface. NI-MAX also sows the this Alias in the MAX-Software-Visa menu. The problem is that LabWindows CVI Function Panels that are base on gpib 488.2 can not find the device. If I use a function panel that uses the IVI, those panels work. I do not have IVI style function panels for all my instruments.
I have an IVI style Function Panel for Agilent 34970A.
I need an IVI style Function Panel for HP 3488A switch control unit.
I need an IVI style Function Panel for HP 3478A DMM.
OR... I need a way for my older 488.2 based fuction panels to recognize the devices connected to the "82357A" interface for GPIB.
HELP
03-29-2006 01:40 PM
03-29-2006 01:51 PM
I understand.
So the NI Function panels for CVI will not work unless they are IVI types.
How can I fix my old Function Panels based in "ib..." function calls that I believe are NI-488.2 types?
Can I replace the "ib... " calls with IVI equivalents?
This is confusing from the point of view that and IEEE-488 physical layers should be conpatible amoung different vendors, but I guess I made the wrong assumsion.
What is your recomendation to enable my old function panels to work again in LabWindows CVI?
SORRY FOR THE MULTIPLE POSTS. I did not know they would go to the same person. New at this.
Thanks. I love the NI stuff.
03-29-2006 03:21 PM
The NI VISA functions will work with boards from NI or Agilent. VISA can and is used separately from IVI. IVI drivers are for a limited set of instrument classes. VISA is used as the API for IVI communication but also for all GPIB, serial, Ethernet, USB, PXI, VXI instruments. You need to replace the ibwrt's and ibrd's with VISA Writes and VISA Reads (viWrite, viRead). On my version of CVI, the VISA functions on the library menu are listed below RS-232 which is below the GPIB. VISA has been around quite a long time and NI has long recomended that instrument communications use VISA. All new drivers have to use them. One very nice thing is that you can write a single driver for an instrument and it will work with GPIB, serial, Ethernet, etc. versions of the instrument.
Don't confuse the IEEE-488 specifications with low level windows drivers for different boards from different vendors. I made the point yesterday in a similar post that you wouldn't expect a DLL from Nvidia to work with a Matrox video card. They may both do the same function but they are implemented with completely different hardware and that requires separate low level drivers for each.