1 / 10

Current status of software development and Kappa R & D

Current status of software development and Kappa R & D. Our aim Requirements Current status Kappa R & D. Our aim – automation & standardisation. From crystal mounting to data processing The ultimate goal – no users on the beamlines EPICS based control system

yestin
Download Presentation

Current status of software development and Kappa R & D

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Current status of software development and Kappa R & D Our aim Requirements Current status Kappa R & D

  2. Our aim – automation & standardisation • From crystal mounting to data processing • The ultimate goal – no users on the beamlines • EPICS based control system • EPICS is the SLS standard and common data exchange device control system • Supports almost all interface, hardware • Many programming languages support EPICS I/O • Write a single function module, share the module on EPICS • No wrappers, no converters… • The simpler, the easier • Less big integrated program but more programs with simple functionality

  3. Intelligent beamline control with kappa • Collision detection between kappa and other devices • Collision detection with virtual beamline • Omega-Kappa mapping • Self shadow detection • OpenGL for real-time detection -> common data format? • Kappa geometry optimisation • Optimal data collection for SAD/MAD • Maximise anomalous difference -> M. Schiltz’s method • Simple interface to EPICS, simple functions as middleware • Vector to w, f and k angles • Vector to device having collision

  4. Importing matrices from data processing programs DENZO A-matrix etc. Optimal conditions SLS - ES XDS MOSFLM

  5. Optimise strategy automatically, launch data reduction Launch remote processes DENZO A-matrix Optimal conditions SLS - ES DAQ GUI XDS MOSFLM

  6. Yet another virtual beamline Copied ID2 4-circle diffractometer on a GUI Calculate optimal orientation to align xtals Used OpenGL to render and check collisions Coordinates stored in i3dm format

  7. 1st generation Kappa goniometer The head was too heavy Steel belt drive did not work stably Cannot use short detector distance

  8. 2nd generation Kappa goniometer

  9. Development goals- compact design (R < 75 mm) and fully motorised goniometer head- goniometer head motion: y, z: ± 2.5 mm, x: ± 4 mm; resolution: 1 µmwfk sphere of confusion 2 µm 2 µm 5 µm (FWHM) angular motion infinite ± 360 ° ± 180 ° angular speed 360 ° / s 10 ° / s 10 ° angular resolution 0.1 mdeg 0.1 mdeg 1 mdeg following error 0.5 mdeg 1.0 mdeg k: ? shutter synchronisation by w-motor controller to better than 0.5 ms Status- summer student report on components for Kappa goniometer design- present version: x, y, z, w, f ->  R, k -> - difficult to align k with f circle - new technician will characterise specific problems of different circles SLS Kappa goniometer development

  10. Conclusion Simple interface Simple functionality Common 3D coordinate format

More Related