Argonne National Laboratory

Advanced Photon Source
Beamline Controls and Data Acquisition (BCDA)

Argonne Home > Advanced Photon Source >

* About
* synApps
* SPEC
* Data Visualization
* Scientific Software
* Data Acquisition
* ebrick
* Hardware
* Software
* Group Info
* Knowledge Base
* Meetings
* Mailing list
* APS PV Information
* EPICS Naming Convention

Print this page

SPEC Resources

The BCDA group has limited but growing SPEC expertise. However the APS does have a limited site licence with Certified Scientific Software.

Our cousins at the ESRF have many useful SPEC related items on their web site.

SPEC is a trademark of Certified Scientific Software.

BCDA SPEC Support

APS Macro Repository
Packge
Description
Help
Dependency
Type
aalength.mac
functions that are widely used in other packages.
None
Tool
ccdscan_new.mac


ccdscan_4.0.mac
control Brian Tieman's CCD Image Server(V2.5 or later), trigger the area detector and save images at each scan point.

For Image Server V4.0.

ccdscan 
aalength.mac
uspec_column.mac
Scan/Detector
ccdscan_old.mac
control Brian Tieman's CCD Image Server(earlier than V2.5), trigger the area detector and save images at each scan point. ccdscan
aalength.mac
uspec_column.mac
Scan/Detector
checkbeam.mac
protects scans against storage ring trips.
None
Miscellaneous
epics_mca.mac
capable of scanning multiple Multi Channel Analyzers and saving selected ROIs to SPEC file. epics_mca
aalength.mac
uspec_column.mac
synApps DXP/MCA module
Scan/Detector
hkl_ioc.mac
macros to send the HKL value to a soft IOC.
specioc
specioc
Interface
lp.mac
prints outputs from any spec command to a printer.

None
Miscellaneous
plcounter.mac
combines counters and plotselect to one command.
See macro header
None
Miscellaneous
record_params.mac  to save spec scan peak fit parameters to text file during


Tool
showmotors.mac
macros to group motors and display the grouped motor positions easily.

aalength.mac Tool
table.mac
macros for moving and scanning EPICS  optical table record ( even motors  not configured in spec). table
None
Scan/PV
uspec_column.mac
adds/removes user defined columns to scan data. uspec_column 
None
Tool

Beamline Specific Macros
Package
Description
Help
Beamline/CAT
Dependency
undulators.mac
macros for scanning the  undulator.                                      
XOR/4ID              

temperature.mac
temperature control/scan macros.

XOR/4ID

ccdxpcs.mac(Image Server V4.0 or later)
series_params_8idi.4.0
beamparams_8idi.4.0.mac

ccdserver.mac (Image Server V2.5 )
ccdserver.mac (Image Server Older Version)
series_params.mac

CCD control macros for XPCS at 8idi.

XOR/8ID

dafs_pnc.mac
macros that carry out enery scan for both kinematic and dynamic DAFS measurements

PNC/XOR

energy_epics_DCM.mac
UNICAT 33-BM-C double crystal monochromator and mirrors control macros

UNI/33BM


Other spec utilities

specIOC

A nice document written by Donald Walko at Sector 7 that shows how to use spec macro hardware for EPICS PVs.

Links to Beamline/CAT spec page

mu-CAT spec macros

XOR/BESSRC 's specfe

XOR/UNICAT spec macros


Please email any bug reports and comments to Xuesong Jiao.

Valid HTML 4.01! · About · synApps · SPEC · Data Visualization · Scientific Software · Data Acquisition · ebrick · Hardware · Software · Group Info · Knowledge Base · Meetings ·
· Mailing list · APS PV Information · EPICS Naming Convention ·

PRJ, 11 Jul 2007
U.S. Department of Energy UChicago Argonne LLC Office of Science - Department of EnergyOffice of Basic Energy Sciences - Department of Energy
Privacy & Security Notice | Contact Us | Site Map