ISISComputingGroup / ISISComputingGroup/IBEX

MuSR: 3He Refrigerator Implement Cryogenic Control Logic

Open
#6,240 15 comments 0 reactions 2 assignees Claimed by @rerpha View on GitHub
3 rework umbrella
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

As a MuSR scientist, I would like to be able to control the 3He Refrigerator.

Relies on logic being documented and approved from https://github.com/ISISComputingGroup/IBEX/issues/6239 as well as communications being implemented from https://github.com/ISISComputingGroup/IBEX/issues/6241.

Acceptance criteria:

- [ ] Approved logic is implemented in the IOC
- [ ] Relevant macros are available to configure the IOC (see the two setup VIs)
- [ ] Logic is tested sufficiently with the IOCTestFramework
- [ ] OPI is corrected to work with the new functionality
- [ ] ~If the IOC is restarted it should be able to work out what state it was in and continue recondensing~ If the IOC is restarted we presume we are in a temperature control state, not a recondensing state

Notes:

- An estimate of time should be found on https://github.com/ISISComputingGroup/IBEX/issues/6239.
- The 3He refrigerator is a Heliox/ITC503 based system
- LabVIEW VIs are at C:\LabVIEW Modules\Oxford Software\Muon Heliox

3He Refrigerator tickets:

- Document VI control logic: https://github.com/ISISComputingGroup/IBEX/issues/6239
- Implement control logic: https://github.com/ISISComputingGroup/IBEX/issues/6240
- Communications: https://github.com/ISISComputingGroup/IBEX/issues/6241
- OPI: https://github.com/ISISComputingGroup/IBEX/issues/6244
- Machine setup: https://github.com/ISISComputingGroup/IBEX/issues/6242
- Testing on Device: https://github.com/ISISComputingGroup/IBEX/issues/6243

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.