The tds3000 device support is a general purpose facility for interfacing to all the oscilloscopes in the TDS 3000 series. The intent of this device support is to provide an interface though EPICS that had a simple user interface. All of the main controls on the these scopes are provided with an easy to use displays. These displays have been deveolped with MEDM which has been a proven and reliable display manager for EPICS.
Interfacing to these scopes can be accomplished though GPIB, Serial and Ethernet. All three can use the new asynDriver which is a general purpose facility for interfacing device specific code to low level communication drivers.
The module provides support for the following devices:
Note: TDS3EM is a Ethernet/Serial module and the TDS3GM is a GPIB/Serial module.
You can download the software from the link in the table below:
Module Version | EPICS Release | Filename | Documentation | Release Notes |
---|---|---|---|---|
R1-1 | 3.14.6 | tds3000_R1-1.tar.gz | TBA | None |
R2-3 | 3.14.7 | tds3000-2.3.tar.gz | tds3000Device | Release Notes |
R2-4 | 3.14.8.2 | tds3000-2.4.tar.gz | tds3000Device | Release Notes |
After obtaining a copy of the distribution, it must be installed and built for use at your site.
modules/instrument/tds3000
cd
to this subdirectory.gnumake
in the top level directoryAfter installing the tds3000 device support, download and install the Asyn Driver Support which the tds3000 needs. This can be found here. Install the latest version.
In order to use the support in an application do the following:
<top>/configure/RELEASE
TDS3000 = <full path to installation directory>
ASYN = <full path to installation directory>
Makefile
.
<app>_LIBS_vxWorks += asyn
<app>_LIBS_vxWorks += devTDS3000
app>Include.dbd
.
include "devTDS3000.dbd"
DB_INSTALLS += $(TDS3000)/db/TDS3000.vdb
Use the st.cmd file found in the TDS3000 installation directory for
examples on how to use and configure the database. Also, make sure your
st.cmd file uses the envParams
file found in this directory.
A set of MEDM displays can be found in the TDS3000 installation
directory,
please read the README file in the medm subdirectory for using the
displays.
Please email any comments and bug reports to Nick DiMonte who is responsible for coordinating development and releases.