Closed kjwoodsISIS closed 3 years ago
Also worth comparing it to the work in the current driver for the heliox https://github.com/ISISComputingGroup/ibex_developers_manual/wiki/Mercury-Heliox to see if we can just modify that driver.
Current VI (C:\LabVIEW Modules\Oxford Software\Muon Heliox\Muon Heliox Front Panel2.vi
) determined from SECI configurations.
Brief investigation of code revealed :
C:\LabVIEW Modules\Oxford Software\Muon Heliox\MUON HELIOX SETUP DIALOG2.vi
) allows the Heliox to be configured and the ITC parameters to be set.C:\LabVIEW Modules\Oxford Software\Muon Heliox\Muon Heliox Recondense2.vi
) contains a reasonable amount of code.Suggest studying the Mercury Heliox driver and Wiki page and liasing with a representative from the Cryogenics team during this work.
Needs discussion when we talk about cycle change. Do not pick up in the mean time
Plan is to spend time on ticket to do this as an EPICS driver and get rid of the labview. Make a start and see. Tom should not do this but is a good advisor.
This ticket has become to create new tickets resulting from the investigation:
The first ticket and communications are to be pulled into this sprint and the points on this ticket reduced to reflect the actual time spent.
The tickets make some sense, but a ticket to track the moving parts is probably necessary as well, given the 6 new tickets that have been created. I've created that ticket (#6247) and assigned it to @JamesKingWork so that the responsibility can be maintained, and so that we don't lose any parts of the work before considering it complete.
@JamesKingWork - does the 3 points include @davidkeymer 's initial investigation?
@JamesKingWork - does the 3 points include @davidkeymer 's initial investigation?
Yes, but I have guessed David did about half a day on it, I don't know exactly how long he did spend. I did about half a day and the review, I imagine, was very quick.
Does this ticket need release notes or should it be marked "support" to avoid the release notes check error?
My feeling is most tickets should have release notes. They indicate to the scientists the work we are doing as well as what has changed with IBEX, both from code and configuration point of view.
As a developer, I would like to investigate the existing LabVIEW solution for controlling the 3He Refrigerator (a Heliox/ITC-503 based system), so that I can assess the feasibility of using it in IBEX.
Acceptance Criteria
C:\LabVIEW Modules\Oxford Software\Muon Heliox
Notes