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

EMU: CAEN V895 sending values on startup doesn't work consistently #5609

Closed
Tom-Willemsen opened this issue Aug 7, 2020 · 3 comments
Closed
Assignees

Comments

@Tom-Willemsen
Copy link
Contributor

Tom-Willemsen commented Aug 7, 2020

As an instrument scientist on EMU, I would like the CAENV895 ioc to send the correct state on startup.

Currently it only sends the correct state for some channels (e.g. ch49 is ok, ch50 gets set to zero). I think this may be a race condition depending on the order of threshold and "enable" being sent. This results in no counts being recorded for some channels.

This is a requirement for EMU to be able to run IBEX in cycle

Acceptance criteria:

  • Restarting the CAEN V895 ioc on EMU puts the CAEN into the correct state.
@FreddieAkeroyd
Copy link
Member

We should enable asyn traceIO in the driver via st.cmd and confirm all values are being sent as well as the order

@FreddieAkeroyd
Copy link
Member

FreddieAkeroyd commented Aug 10, 2020

questions:

  • does the order of enable and threshold value matter
  • are we sending all values

It may be a rate issue - labview spawned an executable each set, so was a bit slower

@FreddieAkeroyd
Copy link
Member

EMU hotfixed and looks to be OK

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

3 participants