CBASS for Beamline Control

Post on 08-Jan-2016

54 views 1 download

Tags:

description

CBASS for Beamline Control. Crystallography at Brookhaven Acquisition Software System. John Skinner BNL. PXRR – Protein Crystallography Research Resource. Software Development: John Skinner Matt Cowan Rick Buono Chris Dropp Leon Flaks. Scientific Support: Annie Heroux - PowerPoint PPT Presentation

transcript

CBASS for Beamline Control

Software Development:

John SkinnerMatt CowanRick BuonoChris DroppLeon Flaks

Scientific Support:

Annie HerouxHoward RobinsonDieter SchneiderAlex SoaresRobert SweetAllen Orville

Crystallography at Brookhaven Acquisition Software System

John Skinner BNL

PXRR – Protein Crystallography Research Resource

Typical Protein Crystallography Setup

Diffraction Image

CBASS Data Collection Interface

CBASS: Beamline Control Page

CBASS under the hood

EPICS Components Common to NSLS/PXRR Beamlines

VME Crate – RTEMS 4.7.1, EPICS Base 3.14.9, Motor Record 6.2.2

MVME 2307 or MVME 5500 Processors OMS VME58 Motor Controllers OMS MAXv Motor Controllers Joerger Scaler Acromag AVME 9440 Digital I/O

CaChannel (Geoff Savage, 2000)

EpicsCA Matthew Newville, University of Chicago

ADSC Q315 Detector

Detector MEDM Displays

Spectroscopy (Beamline X26C)

Spectroscopy (Beamline X26C)

Spectrophotometer Control with SpectraSuite

USB

Channel Access

EDM Client for Spectrophotometer

Undulator Gap Control

Sample Alignment

Sony DFW-SX900 Firewire Digital Camera (1280x960)

SLS Firewire Camera IOC – Steven Hunt

Firewire Camera Control (version 1)

Libdc1394 Information

Firewire Camera areaDetector Driver

MjpegSever areaDetector Plug-in

Firewire Camera Control (version 2)

Point Grey Grasshopper (2448x2048)

Sample Automounter Dewar

Keyence Machine Vision Automounter Assist

Keyence Machine Vision

Keyence Machine Vision

Put Automounter under EPICS - Wago control

Future Plans

Future Plans

Put Omega axis and shutter control and synchronization under EPICS - Galil motor controller

Synchronize detector and goniometer under EPICS

Thanks to these people and many more...

David Beauregard – USB4000 Spectrophotometer

Stephanie Allison – MAXv Motor Controller

Mark Rivers – areaDetector Module

Tim Mooney – sscan compilation help on base 3.14.10

Eric Norum – RTEMS

Till Straumann – RTEMS

Bill Nolan - RTEMS

Ulrik Pederson – FirewireDCAM Module

Tom Cobb – mjpgServer Module

Matthew Newville – EpicsCA Python Support

PXDB Main Menu

dna indexing results (in red) stored as sweep comments in PXDB

HTML data sweep