Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Is GPIB-USB-B compatible GPIB card? if yes, which card and driver?

Solved!
Go to solution

I have my codes written while I was using GPIB-USB-B to communicate with HP-4145 from my PC win-XP.  

Now I want to use a GPIB card rather than the USB version.

1- Can I use a GPIB card without changing my codes?

2- if yes, then which GPIB card( and which driver) should I use?

Thanks 

0 Kudos
Message 1 of 8
(4,341 Views)
Solution
Accepted by topic author mmahan002
Yes, you can use a different card without changing your code. As long as you used VISA, you can use any GPIB controller you want. If you stick with GPIB controllers from NI, you can use the same driver you have now.
0 Kudos
Message 2 of 8
(4,339 Views)

Thanks Dennis,

What is VISA?  do you mean ISA?

Why PCI card wouldn't work and only ISA?

Also within the ISA cards, I see several versions.  Can you recommend one that you had good experience with?

Thanks again

0 Kudos
Message 3 of 8
(4,325 Views)

No, I mean VISA. This is the preferred API.

 

Did not know that the ISA cards were still available. Did not know you could still get a pc with a ISA bus.

 

These old cards may have limitations with which driver you can use. The code probably would not change.

0 Kudos
Message 4 of 8
(4,322 Views)

does any one know the proper location to use  firmware upgrade for GPIB-USB-B

$ rpm -q kernel
kernel-2.6.18-274.7.1.el5

------  result from exe command line  ---

[root@gb095 ni_gpib_usb_b]#  fxload -D /proc/bus/usb/003/001 -I niusbb_firmware.hex -s niusbb_loader.hex
can't modify CPUCS: Broken pipe

 

 

README FILE CONTENTS

The firmware files can be uploaded to your NI GPIB-USB-B adapter
using fxload.  Example:

fxload -D /proc/bus/usb/001/002 -I niusbb_firmware.hex -s niusbb_loader.hex

If you wish for the firmware to be automatically loaded through hotplug,
copy the firmware files to the /usr/share/usb/ni_usb_gpib/ directory
(or wherever the /etc/hotplug/usb/ni_usb_gpib script expects to find them).

Thanks go to Michael Ritzert for figuring out how to extract the firmware
from a usb sniff log.  The log that was used is included
(file name is "ni-usb-b-initialization-log.txt"), as well as the perl
script for creating the hex file ("firmware_extract.pl").

*********

what i have to do is upgrade these cards to latest firmware to see if the work with this level kernel

 $ rpm -q kernel
kernel-2.6.32-358.el6.x86_64

 

 

0 Kudos
Message 5 of 8
(3,731 Views)
Don't hijack an unrelated thread. Please start a new one.
0 Kudos
Message 6 of 8
(3,725 Views)

As was already stated, typically we have one issue per forum post, in order to make sure issues are answered in an organized manner.  

 

This said, I am not entirely certain what your question was asking.  If you are looking for the drivers for your device, you may want to consult this page:

http://www.ni.com/white-paper/5326/en/

 

Regards,

 

Shane C

0 Kudos
Message 7 of 8
(3,700 Views)

just started i new post

0 Kudos
Message 8 of 8
(3,685 Views)