pilatusROI

Module Owner: Mark Rivers: University of Chicago

This page is the home of pilatusROI, an enhanced EPICS interface to the Pilatus pixel-array detector.

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

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 source code for the software from the links in the table below:

Module Version Release Date Filename Documentation Release Notes Known Problems
1-6 3-Feb-2009 pilatusR1-6.tgz pilatusROIDoc Release notes See release notes
1-5 1-Feb-2008 pilatusR1-5.tgz pilatusROIDoc Release notes See release notes
1-4 9-Jan-2008 pilatusR1-4.tgz pilatusROIDoc Release notes See release notes
1-3 8-Jan-2008 pilatusR1-3.tgz pilatusROIDoc Release notes See release notes
1-2 17-Aug-2007 pilatusR1-2.tgz pilatusROIDoc Release notes See release notes
1-1 11-Jul-2007 pilatusR1-1.tgz pilatusROIDoc Release notes See release notes

There is also a compressed tar file containing a pre-built version of the software (pilatusROIPrebuilt.tgz). This software can be installed on Linux machines without having to have an EPICS build environment set up.

Required Modules

Module Version Requires module Release needed Required for
1-6 EPICS base 3.14.10 Base support
seq 2.0.12 State notation language sequencer
asyn 4-10 Socket driver support
stream 2-4 Stream device support
calc 2-7 scalcout record, used by stream
busy 1-1 busy record
sscan 2-6-3 sscan record
autosave 4-5 Save/restore
tvx 7.2.70 dated Jan 31, 2008 or later camserver for control of Pilatus
1-5 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-9 Socket driver support
stream 2-2 Stream device support
calc 2-6-4 scalcout record, used by stream
sscan 2-5-6 Busy record, sscan record
autosave 4-3 Save/restore
tvx 7.2.70 dated Jan 31, 2008 or later camserver for control of Pilatus
1-4 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-9 Socket driver support
stream 2-2 Stream device support
calc 2-6-4 scalcout record, used by stream
sscan 2-5-6 Busy record, sscan record
autosave 4-3 Save/restore
1-3 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-9 Socket driver support
stream 2-2 Stream device support
calc 2-6-4 scalcout record, used by stream
sscan 2-5-6 Busy record, sscan record
autosave 4-3 Save/restore
1-2 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-8 Socket driver support
stream 2-2 Stream device support
calc 2-6-3 scalcout record, used by stream
sscan 2-5-6 Busy record
autosave 4-3 Save/restore
1-1 EPICS base 3.14.8.2 Base support
seq 2.0.11 State notation language sequencer
asyn 4-8 Socket driver support
stream 2-2 Stream device support
calc 2-6-3 scalcout record, used by stream
sscan 2-5-6 Busy record
autosave 4-3 Save/restore

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 command (Unix style)
          tar xvzf pilatusRX-Y.tgz
          
    where X-Y is the release.
  3. This creates a <top> application.
          .../support/pilatusRX-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.