|
Size: 719
Comment:
|
Size: 1753
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 10: | Line 10: |
=== What can I do with it === Here is the list of commands included in the package. ||Command || Description|| ||netgpibdata.py ||Download and save data from a GPIB device. Optionally, it can plot the downloaded data.|| ||plotgpibdata.py||Plot the data downloaded by netgpibdata.py|| ||TFSR785.py||Perform a transfer function measurement with an SR785. Then download the results from it.|| ||SPSR785.py||Perform a spectral measurement with an SR785. Then download the results from it.|| ||resetSR785.py||Remotely reset an SR785.|| Here is the list of modules provided by the package. ||Module name||Description|| ||netgpib.py||Provide a class to access a network-GPIB converter.|| ||gpibplot.py||Provide parsing of the parameter files and plot functions.|| ||SR785.py ||A module containing SR785 specific functions for downloading data.|| ||AG4395A.py||A module containing AG4395A specific functions for downloading data.|| ||termstatus.py||A small utility class for showing status information on a terminal.|| |
netgpib package
A bunch of python modules and scripts for communicating with GPIB devices over TCP/IP networks are written. These files are collectively called netgpib package. This page explains the usage of the package.
Where is it ?
On the 40m martian machines, the package is installed in /cvs/cds/caltech/scripts/general/netgpibdata/. This directory is included in $PATH by default.
The latest version of the package is in the 40m svn repository ( https://nodus.ligo.caltech.edu:30889/svn/trunk/getgpibdata/netgpibdata/ ). Actually, /cvs/cds/caltech/scripts/general/netgpibdata/ is a working copy of the repository. So you can type svn up to synchronize the directory with the repository.
What can I do with it
Here is the list of commands included in the package.
Command |
Description |
netgpibdata.py |
Download and save data from a GPIB device. Optionally, it can plot the downloaded data. |
plotgpibdata.py |
Plot the data downloaded by netgpibdata.py |
TFSR785.py |
Perform a transfer function measurement with an SR785. Then download the results from it. |
SPSR785.py |
Perform a spectral measurement with an SR785. Then download the results from it. |
resetSR785.py |
Remotely reset an SR785. |
Here is the list of modules provided by the package.
Module name |
Description |
netgpib.py |
Provide a class to access a network-GPIB converter. |
gpibplot.py |
Provide parsing of the parameter files and plot functions. |
SR785.py |
A module containing SR785 specific functions for downloading data. |
AG4395A.py |
A module containing AG4395A specific functions for downloading data. |
termstatus.py |
A small utility class for showing status information on a terminal. |
