Module Owner: Mark Rivers: University of Chicago
This page is the home of mca.
mca supports Multi-Channel Analyzers (hence the name), and also related devices such as multi-channel scalers (MCS), waveform digitizers, and programmable ADCs, amplifiers and power supplies.
mca includes a new record, the mcaRecord.
Devices supported in mca include:
From Canberra Industries
The Canberra support runs on vxWorks, Linux, Windows (win32-x86) and Cygwin (cygwin-86). It should also run on other Unix systems if the libnet and libpcap packages are intalled.
From Struck Innovative Systems
The SIS support runs on vxWorks. It should also run on RTEMS, but has not been tested. The SIS3820 support runs on Linux with the SIS PCI/VME bridge.
The Rontec support will run on any IOC with support for asyn serial ports.
Drivers that support the asyn version of the mcaRecord device support are provided for additional devices in other synApps modules that I've written. These include dxp, areaDetector, ip330, and quadEM.
Please email any comments and bug reports to Mark Rivers who is responsible for coordinating development and releases.
You can download the software from the links in the table below:
Module Version | Release Date | Filename | Documentation | Release Notes | Known Problems |
---|---|---|---|---|---|
R7-1 | 2-November-2011 | mcaR7-1.tgz | mcaDoc.html | Release notes | See release notes |
R7-0 | 5-Aug-2011 | mcaR7-0.tgz | mcaDoc.html | Release notes | See release notes |
R6-12-5 | 21-Feb-2011 | mcaR6-12-5.tgz | mcaDoc.html | Release notes | See release notes |
R6-12-4 | 6-Dec-2010 | mcaR6-12-4.tgz | mcaDoc.html | Release notes | See release notes |
R6-12-3 | 3-Dec-2010 | mcaR6-12-3.tgz | mcaDoc.html | Release notes | See release notes |
R6-12-2 | 7-Nov-2010 | mcaR6-12-2.tgz | mcaDoc.html | Release notes | See release notes |
R6-12-1 | 12-May-2010 | mcaR6-12-1.tgz | mcaDoc.html | Release notes | See release notes |
R6-12 | 10-May-2010 | mcaR6-12.tgz | mcaDoc.html | Release notes | See release notes |
R6-11 | 2-Feb-2009 | mcaR6-11.tgz | mcaDoc.html | Release notes | See release notes |
R6-10 | 21-Dec-2007 | mcaR6-10.tgz | mcaDoc.html | Release notes | See release notes |
R6-9 | 5-Dec-2006 | mcaR6-9.tgz | mcaDoc.html | Release notes | See release notes |
R6-8 | 5-Sep-2006 | mcaR6-8.tgz | mcaDoc.html | Release notes | See release notes |
R6-7 | 10-Jul-2006 | mcaR6-7.tgz | mcaDoc.html | Release notes | See release notes |
R6-6 | 16-Nov-2005 | mcaR6-6.tar.gz | mcaDoc.html | Release notes | See release notes |
R6-5 | 29-Mar-2005 | mcaR6-5.tar.gz | mcaDoc.html | Release notes | See release notes |
R6-4 | 24-Mar-2005 | mcaR6-4.tar.gz | mcaDoc.html | Release notes | See release notes |
R6-3 | 12-May-2004? | mcaR6-3.tar.gz | mcaDoc.html | Release notes | See release notes |
R6-2 | 4-Mar-2004 | mcaR6-2.tar.gz | mcaDoc.html | Release notes | See release notes |
R6-1 | 5-Nov-2003 | mcaR6-1.tar.gz | mcaDoc.html | Release notes | See release notes |
R5-5 | 23-Jul-2003? | mcaR5-5.tar.gz | mcaDoc.html | Release notes | see release notes |
R5-4 | 26-May-2003 | mcaR5-4.tar.gz | mcaDoc.html | Release notes | see release notes |
R5-3 | 3-Apr-2003 | mcaR5-3.tar.gz | mcaDoc.html | Release notes | see release notes |
R5-2 | 29-Jul-2002 | mcaR5-2.tar.gz | mcaDoc.html | Release notes | see release notes |
Module version | Requires module | Release needed | Required for |
---|---|---|---|
7-1 | EPICS base | 3.14.12.1 | Base support |
asyn | 4-18 | Driver support | |
seq | 2-0-12 | SNL support for SIS38XX | |
std | 3-0 | Scaler record | |
calc | 2-9 | Transform record | |
sscan | 2-7 | Needed by calc | |
busy | 1-4 | Busy record | |
autosave | 4-8 | Save/restore | |
7-0 | EPICS base | 3.14.12.1 | Base support |
asyn | 4-17 | Driver support | |
seq | 2-0-12 | SNL support for SIS38XX | |
std | 2-9 | Scaler record | |
calc | 2-8 | Transform record | |
sscan | 2-6-6 | Needed by calc | |
busy | 1-3 | Busy record | |
autosave | 4-7 | Save/restore | |
6-12-5 | EPICS base | 3.14.12 | Base support |
asyn | 4-15 | Driver support | |
std | 2-9 | Scaler record | |
calc | 2-8 | Transform record | |
sscan | 2-6-6 | Needed by calc | |
busy | 1-3 | Busy record | |
autosave | 4-7 | Save/restore | |
6-12-4 | EPICS base | 3.14.11 | Base support |
asyn | 4-14 | Driver support | |
std | 2-8 | Scaler record | |
calc | 2-8 | Transform record | |
sscan | 2-6-6 | Needed by calc | |
busy | 1-3 | Busy record | |
autosave | 4-7 | Save/restore | |
6-12-3 | EPICS base | 3.14.11 | Base support |
asyn | 4-14 | Driver support | |
std | 2-8 | Scaler record | |
calc | 2-8 | Transform record | |
sscan | 2-6-6 | Needed by calc | |
busy | 1-3 | Busy record | |
autosave | 4-7 | Save/restore | |
6-12-2 | EPICS base | 3.14.11 | Base support |
asyn | 4-14 | Driver support | |
std | 2-8 | Scaler record | |
calc | 2-8 | Transform record | |
sscan | 2-6-6 | Needed by calc | |
busy | 1-3 | Busy record | |
autosave | 4-7 | Save/restore | |
6-12-1 | EPICS base | 3.14.11 | Base support |
asyn | 4-13 | Driver support | |
std | 2-8 | Scaler record | |
calc | 2-8 | Transform record | |
sscan | 2-6-6 | Needed by calc | |
busy | 1-3 | Busy record | |
autosave | 4-7 | Save/restore | |
6-12 | EPICS base | 3.14.11 | Base support |
asyn | 4-13 | Driver support | |
std | 2-8 | Scaler record | |
calc | 2-8 | Transform record | |
sscan | 2-6-6 | Needed by calc | |
busy | 1-3 | Busy record | |
autosave | 4-6 | Save/restore | |
6-11 | EPICS base | 3.14.10 | Base support |
asyn | 4-10 | Driver support | |
std | 2-7 | Scaler record | |
calc | 2-7 | Transform record | |
sscan | 2-6-3 | Needed by calc | |
busy | 1-1 | Busy record | |
autosave | 4-5 | Save/restore | |
6-10 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-8 | Driver support | |
std | 2-5-4 | Scaler record | |
calc | 2-6-4 | Transform record | |
sscan | 2-5-6 | Busy record | |
autosave | 4-3 | Save/restore | |
6-9 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-6 | Driver support | |
std | 2-5-4 | Scaler record | |
calc | 2-6-3 | Transform record | |
sscan | 2-5-3 | Busy record | |
autosave | 4-2-1 | Save/restore | |
6-8 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-6 | Driver support | |
std | 2-5-3 | Scaler record | |
calc | 2-6-3 | Transform record | |
sscan | 2-5-3 | Busy record | |
autosave | 4-2-1 | Save/restore | |
6-7 | EPICS base | 3.14.8.2 | Base support |
asyn | 4-6 | Driver support | |
std | 2-5-2 | Scaler record | |
calc | 2-6-1 | Transform record | |
sscan | 2-5-2 | Busy record | |
autosave | 4-1-3 | Save/restore | |
6-6 | EPICS base | 3.14.7 | Base support |
asyn | 4-3 | Driver support | |
std | 2-5 | Scaler record | |
calc | 2-5 | Transform record | |
sscan | 2-5-1 | Busy record | |
autosave | 4-1-1 | Save/restore | |
6-5 | EPICS base | 3.14.7 | Base support |
asyn | 4-2 | Driver support | |
std | 2-5 | Scaler record | |
calc | 2-5 | Transform record | |
sscan | 2-5 | Busy record | |
autosave | 4-1 | Save/restore | |
6-4 | EPICS base | 3.14.7 | Base support |
asyn | 4-2 | Driver support | |
std | 2-5 | Scaler record | |
calc | 2-5 | Transform record | |
sscan | 2-5 | Busy record | |
autosave | 4-1 | Save/restore | |
6-3 | EPICS base | 3.14.5 | Base support |
mpf | 2-4-2 | Message passing | |
std | ? | Scaler record | |
calc | ? | Transform record | |
sscan | ? | Busy record | |
autosave | ? | Save/restore | |
6-2 | EPICS base | 3.14.5 | Base support |
mpf | 2-4-2 | Message passing | |
std | ? | Scaler record | |
calc | ? | Transform record | |
sscan | ? | Busy record | |
autosave | ? | Save/restore | |
6-1 | EPICS base | 3.14.4 | Base support |
mpf | 2-4 | Message passing | |
std | 2-2 | Records used in databases | |
5-5 | EPICS base | 3.13.7 | Base support |
mpf | 1-10 | Message passing | |
std | 1-3 | Records used in databases | |
5-4 | EPICS base | 3.13.7 | Base support |
mpf | 1-10 | Message passing | |
std | 1-3 | Records used in databases | |
5-3 | EPICS base | 3.13.3 | Base support |
mpf | 1-8 | Message passing | |
std | 1-2? | Records used in databases | |
5-2 | EPICS base | 3.13.3 | Base support |
mpf | 1-8 | Message passing | |
std | 1-2? | Records used in databases |
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).
gunzip mcaRX-Y.tar.gz tar xvf mcaRX-Y.tarwhere X-Y is the release.
.../support/mcaRX-Y
This software was originally developed by Mark Rivers and Tim Mooney.