Differences between revisions 4 and 7 (spanning 3 versions)
Revision 4 as of 2008-08-27 03:06:29
Size: 899
Editor: YoichiAso
Comment:
Revision 7 as of 2008-08-27 16:33:02
Size: 1806
Editor: YoichiAso
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
82357B can be used from Linux using the linux-gpib driver. This section will explain how to install the driver
and use it from python and other languages.
Line 10: Line 12:
=== Installation ===
===== What you need =====
Linux kernel source (2.6.8 or above)
python, python-dev
fxload (from linux-hotplug project)
lsusb (usbutils package)

Depending on your distribution, you may have to mount usbfs to /proc/bus/usb.
(In Fedora, it is automatically mounted).
If needed, you may want to add the following line to /etc/fstab

{{{ usbfs /proc/bus/usb usbfs defaults 0 0 }}}

===== Installing linux-gpib driver =====
Download the latest version from
http://linux-gpib.sourceforge.net/

Expand the archive and execute the followings

{{{ ./configure --enable-python-binding --with-linux-srcdir=/lib/modules/2.6.24-19/build }}}

where 2.6.24-19 should be replaced by your kernel version.

GPIB issues

This page will cover GPIB issues in the 40m lab. Test equipment with a GPIB interface (such as the SR785) may be scripted from a computer.

GPIB hardware we have

Using Agilent 82357B USB-GPIB interface from Linux

82357B can be used from Linux using the linux-gpib driver. This section will explain how to install the driver and use it from python and other languages.

Installation

What you need

Linux kernel source (2.6.8 or above) python, python-dev fxload (from linux-hotplug project) lsusb (usbutils package)

Depending on your distribution, you may have to mount usbfs to /proc/bus/usb. (In Fedora, it is automatically mounted). If needed, you may want to add the following line to /etc/fstab

 usbfs   /proc/bus/usb   usbfs   defaults        0       0 

Installing linux-gpib driver

Download the latest version from http://linux-gpib.sourceforge.net/

Expand the archive and execute the followings

 ./configure --enable-python-binding --with-linux-srcdir=/lib/modules/2.6.24-19/build 

where 2.6.24-19 should be replaced by your kernel version.

Alternative way (GPIB scripting in Python)

Software needed:

GPIB (last edited 2013-04-26 19:15:51 by EricquinteroATligoDOTorg)