Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xpdAcq Plans for loop annealing #167

Open
sghose opened this issue Jan 16, 2019 · 2 comments
Open

xpdAcq Plans for loop annealing #167

sghose opened this issue Jan 16, 2019 · 2 comments

Comments

@sghose
Copy link

sghose commented Jan 16, 2019

xpdAcq Plans for loop annealing using temperature controller

Expected Behavior

Users wanted to use eurotherm to do loop annealing as the followings:
go from Temp T0 to T1 and back to T0 and collect data on three temperatures point with shutter controls ON for dark control and for t-sec data acquisition
Then move to next step goes from T0 to T1+T_Step and back to T0. This repeats until Tmax in a loop.

Current Behavior

Tramp & Tlist works with eurotherm but difficult to do looping.
New Ophyd object is being implemented to accommodate eurotherm call back and sensor failure sensing.

Possible Solution

Use eurotherm the same way as cryostream(cs700) for start and stop triggering detectors and somehow stop the acquisition when the sensor signal is 0 ( generated by a PV and being implemented into Ophyd)

Steps to Reproduce (for bugs)

  1. Test the current Ophyd for eurotherm for Tramp/Tlist
  2. Test how current Ophyd for eurother works with sensor signal.
  3. Then test a loop with triggering detector and shutter controls

Priority

This feature will be used for users at XPD in end of February and at PDF beamline during end of March in 2019-1 cycle.
The PDF experiment in March involved proposal from Ian Robinson's group involving Tadesse from BNL and Soham from CU.

@CJ-Wright
Copy link
Member

Thanks for reporting!

@chiahaoliu
Copy link
Collaborator

A quick thought (also for myself).

The annealing scan plan, along with the shutter and dark collection requirements, can be easily done with existing Tlist by feeding corresponding temperature points, if the eurotherm object can be triggered as cs700.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants