09-14-2010 02:06 AM
Dear sir/madam I am doing GPIB data acquisition system by comunicate the Ortec devices with my pc using GPIB-USB-HS and Igor software. My problem is, how i want to read data from the devices if i using GPIB-USB-HS because GPIB-USB-HS do not have DMA memory..for example, if i using PCI-GPIB, i can read data from the DMA memory but if i using GPIB-USB-HS, how can i read the data? Is there any other methods that i can use? |
09-14-2010 09:16 AM - edited 09-14-2010 09:17 AM
Doing a GPIB read/write with a USB controller will be identical to doing a GPIB read/write with a PCI controller. The low level communication will be handled by the NI-488.2 driver.
09-14-2010 12:18 PM
Hye, Thank you for your reply Dennis Knutson.
If I using GPIB-USB-HS, did I need to initialize the board? It is because my previous GPIB data acquistion system is using PCI-GPIB and I initilize the board with dma channel 1 and IRQ 7.
09-14-2010 12:26 PM
Doubt it. I think it was alwasy optional to initialize the pci board and just use the settings in MAX. I've been using VISA and I haven't issued the specific init function in the last 12-15 years. In any case, I beleive your old code will run unmodified.
09-14-2010 05:18 PM
Owh..It's mean I have to use VISA for the GPIB interfacing?
09-14-2010 05:28 PM
Only if you want to. It's been the standard for ~15 years and my comments reflected that. I have no idea if or how igor supports VISA. If you are making calls into NI's GPIB library, then you are tied to NI hardware. Not necessarily a bad thing but if you ever need to switch communication type (i.e. can't get GPIB and have to use a USB/Ethernet/Serial model), you'll wish you had used VISA from the beginning.
06-10-2013 05:48 PM
I have a problem with my GPIB-USB-HS I use it to communicate with a Agilent 4278A LCR my problem it is that I use a computer to develop new a program in Visual C++ 6.0 and it works, but when I install the program in a end user computer. I can't communicate with mi device, but If I use the MAX I can talk with the 4278A, maybe I need to do something that in my computer I do.
But I don't know that please something can help me.
Best Regards.
06-10-2013 07:57 PM