EPICS

synApps: quadEM

Module Owner: Mark Rivers: University of Chicago

This page is the home of quadEM

quadEM supports the Quad Electrometer built by Steve Ross from the APS.  This device consists of a 4-channel digital electrometer unit and 2 VME boards.  It is typically used for photodiode-based x-ray beam position monitors, although it can be used for any low-current measurement that requires high speed digital input.  The device provides 2 readings per diode at up to 815 Hz.

The quadEM software includes device support for 3 records:

The quadEM support uses the synApps modules mca (for digital scope mode), std (for the EPID fast feedback support), and ipUnidig for interrupt support .

Please email any comments and bug reports to Mark Rivers who is responsible for coordinating development and releases.

Where to find it

You can download the software from the links in the table below:

Module Version Release Date Filename Documentation Release Notes Known Problems
2-4 19-May-2008 quadEMR2-4.tgz quadEMDoc Release notes See release notes
2-3 6-Sep-2006 quadEMR2-3.tgz quadEMDoc Release notes See release notes
2-2 29-Mar-2005 quadEMR2-2.tar.gz quadEMDoc Release notes See release notes
2-1 24-Mar-2005 quadEMR2-1.tar.gz quadEMDoc Release notes See release notes
2-0 12-Nov-2003 quadEMR2-0.tar.gz quadEMDoc Release notes See release notes
1-1 20-June-2001 quadEMR1-1.tar.gz quadEMDoc Release notes See release notes

Required Modules

Module version Requires module Release needed Required for
2-4 EPICS base 3.14.8.2 Base support
asyn 4-10 Driver support
mca 6-10 MCA record
sscan 2-6 Busy record
2-3 EPICS base 3.14.8.2 Base support
asyn 4-7 Driver support
mca 6-8 MCA record
sscan 2-5-3 Busy record
2-2 EPICS base 3.14.7 Base support
asyn 4-2 Driver support
mca 6-5 MCA record
sscan 2-5 Busy record
2-1 EPICS base 3.14.7 Base support
asyn 4-2 Driver support
mca 6-4 MCA record
sscan 2-5 Busy record
2-0 EPICS base 3.14.4 Base support
mpf 2-4-2 Message passing
mca 6-2 MCA record support
std 2-3 Fast feedback
dac128V 2-2 Fast feedback
ipUnidig 2-2 Interrupt support
1-1 EPICS base 3.13.7 Base support
mpf 1-10 Message passing
mca 5-5 MCA record support
std 1-4 Fast feedback
dac128V 1-4 Fast feedback
ipUnidig 1-3 Interrupt support

Installation and Building

After obtaining a copy of the distribution, it must be installed and built for use at your site. These steps only need to be performed once for the site (unless versions of the module running under different releases of EPICS and/or the other required modules are needed).

  1. Create an installation directory for the module, usually this will end with

    .../support/
  2. Place the distribution file in this directory. Then issue the commands (Unix style)
    gunzip quadEMRX-Y.tar.gz
    
    tar xvf quadEMRX-Y.tar
    
    where X-Y is the release.
  3. This creates a <top> application.
    .../support/quadEMRX-Y
    
  4. Edit the config[ure]/RELEASE file and set the paths to your installation of EPICS base and to your versions of other required modules.
  5. Run gnumake in the top level directory and check for any compilation errors.
  6. Please email  Mark Rivers  so that a record can be kept of which sites are using this software.

In Use

This software was originally developed by Mark Rivers.