Download presentation
Presentation is loading. Please wait.
Published byEustacia Boone Modified over 8 years ago
1
E. Matias Canadian Light Source CLS Beamline Controls
2
Structure GUI (EDM, Qt, Root) Scan and Data Management Libraries EPICS PV (Abstract PVs) EPICS Low Level (Motor and Detector PVs) EPICS Drivers (vendor drivers)
3
EPICS Detectors Cameras etc. Modbus TCP/IP GPIB RS-232 Channel Access Protocol IOC State Machine Engine CA Single Board Computer CA Operator Workstation User Applications Touch Panels CA Telemecanique Momentum PLC VME IOC CA
5
Fill Monitor (in Single Bunch)
6
Fill Pattern Monitor (Normal)
7
Ocean Optics Spectrometer Works with USB4000 and QE65000 (probably other OceanOptics Spectrometers) 5 regions of interest Can execute any user script. eg: save spectrum to file with auto increment file names Save and subtract background spectra. EPICS driver developed by David Beauregard for SGM/PGM, used at SNS (accelerator), NSLS (PX beamlines), ALS
9
Matlab Sometimes used for prototyping (taking into account single threaded limitations)
10
Fire-Wire Camera Interface
11
Spec? Currently we have approximately 8 spec licenses, around 2-3 in use. Diamond has developed a replacement that both ourselves and the NSLS-II project is looking at using
12
Other Systems CMCF Laboratory Information Management System (Gillian) EPICS – Blue Ice Interface (Russ) Beamline Wrapper (Tony)
13
Higher Level Tools Full Support: EDM CLS Scanning Tool Qt (C/C++) Root Matlab Java synapps Partial Support: Spec Labview Python Tcl/Tk Python MEDM synapps
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.