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

Desire output values between shots different from those present when stopping sequencing #36

Open
philipstarkey opened this issue May 31, 2017 · 0 comments

Comments

@philipstarkey
Copy link
Member

Original report (archived issue) by Ian B. Spielman (Bitbucket: Ian Spielman, GitHub: ispielma).


We often desire to have some activity running between shots (MOT loading, or shining UV) or whatever, that is not good or safe to have on for a long time. So we do want to use the time between sequences for this, but we do not want the system to sit in this state for a very long time when we are not actively cycling.

propose new output methods that looks somewhat like:

DO_2.safe_state(0, timeout=5)

which directs labscript to demand DO_2 return to "0" after 5 seconds (say to avoid having something overheat). The default behavior would remain as it is, only those channels with a safe_state set would be subject to this.

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

No branches or pull requests

1 participant