synApps: ccd

synApps: ccd

Module Owner: Mark Rivers: University of Chicago

This page is the home of ccd, an application for controlling area detectors (CCD and online image plates). 

NOTE: This module is now obsolete and has been replaced by the areaDetector module.

Devices supported in ccd include:

From MAR

From Roper

From Bruker

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
1-10 2-Feb-2009 ccdR1-10.tgz ccdDoc Release notes See release notes
1-9 5-Mar-2008 ccdR1-9.tgz ccdDoc Release notes See release notes
1-8 9-Oct-2007 ccdR1-8.tgz ccdDoc Release notes See release notes
1-7 4-Oct-2007 ccdR1-7.tgz ccdDoc Release notes See release notes
1-6 6-Sep-2005 ccdR1-6.tgz ccdDoc Release notes See release notes
1-5 29-Mar-2005 ccdR1-5.tar.gz ccdDoc Release notes See release notes
1-4 23-Mar-2005 ccdR1-4.tar.gz ccdDoc Release notes See release notes
1-3 30-Jun-2004 ccdR1-3.tar.gz ccdDoc Release notes See release notes
1-2 18-Feb-2004? ccdR1-2.tar.gz ccdDoc Release notes See release notes
1-1 27-Jan-2004 ccdR1-1.tar.gz ccdDoc Release notes See release notes

Required Modules

Module Version Requires module Release needed Required for
1-10 EPICS base 3.14.10 Base support
seq 2.0.12 State notation language sequencer
asyn 4-10 Socket and serial support
busy 1-1 Busy record
autosave 4-5 Save/restore
1-9 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-9 Socket and serial support
sscan 2-5-6 Busy record
autosave 4-3 Save/restore
1-8 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-8 Socket and serial support
sscan 2-5-6 Busy record
autosave 4-3 Save/restore
1-7 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-8 Socket and serial support
sscan 2-5-6 Busy record
autosave 4-3 Save/restore
1-6 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-6 Socket and serial support
sscan 2-5-3 Busy record
autosave 4-2-1 Save/restore
1-5 EPICS base 3.14.7 Base support
seq 2.0.10 State notation language sequencer
asyn 4-2 Socket and serial support
sscan 2-5 Busy record
autosave 4-1 Save/restore
1-4 EPICS base 3.14.7 Base support
seq 2.0.9 State notation language sequencer
asyn 4-2 Socket and serial support
sscan 2-5 Busy record
autosave 4-1 Save/restore
1-3 EPICS base 3.14.6 Base support
seq 2.0.8 State notation language sequencer
asyn 3-2 Socket and serial support
sscan ? Busy record
autosave 2-3 Save/restore
1-2 EPICS base 3.14.5 Base support
seq 2.0.8 State notation language sequencer
mpf 2-4-2 Message passing for IP
ip ? Generic serial record
sscan ? Busy record
autosave ? Save/restore
1-1 EPICS base 3.14.4 Base support
seq 2.0.67 State notation language sequencer
mpf 2-4 Message passing
std 2-2 Record 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 ccdRX-Y.tar.gz
    
    tar xvf ccdRX-Y.tar
    
    where X-Y is the release.
  3. This creates a <top> application.
    .../support/ccdRX-Y
    
  4. Edit the configure/RELEASE file and set the paths to your installation of EPICS base and to your versions of supporting 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.