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

HIFI: Migrate to IBEX #6092

Open
1 of 8 tasks
kjwoodsISIS opened this issue Jan 11, 2021 · 0 comments
Open
1 of 8 tasks

HIFI: Migrate to IBEX #6092

kjwoodsISIS opened this issue Jan 11, 2021 · 0 comments

Comments

@kjwoodsISIS
Copy link
Contributor

kjwoodsISIS commented Jan 11, 2021

As someone working at ISIS I want all instruments to be on the same control system, HIFI is the last to be migrated.

Acceptance Criteria

  1. HIFI is in the list for deploy in January 2025
  2. HIFI is added to the list of available instruments
  3. Configuration files matching the current SECI config files are created
  4. IBEX is configured for the devices on HIFI.
  5. HIFI scripts are converted to genie_python
    • consult with scientists as you do this (see the Migrate-an-Instrument-Control-PC page).
    • HIFI scripts are likely to be very similar (if not identical) to EMU's scripts

Notes

  1. The devices on HIFI are listed on the HIFI Instrument Details list
  2. Check on the following:
  • Check whether HIFI uses 5- or 8- digit run-numbers
    • If it uses 5-digit run-numbers, upgrade the ICP program (to permit 8-digit run-numbers)
  • Create a virtual instrument for testing purposes
    • Set up a test system, NDXHIFITEST.
    • create IBEX configurations to correspond to their SECI equivalents
    • create genie-python scripts to correspond to their Open-Genie equivalents
    • test these configurations & scripts
    • check that all the devices previously supported by SECI (on HIFI) are supported by IBEX.

Devices on HIFI

  • HIFI uses the devices listed in the table below. Many of these are already supported. However, some devices are not yet supported - support for these will need to be implemented. The tickets for these are noted in the table.
Device/Screen Ticket Notes
Eurotherm N/A Already supported
Lakeshore 218 N/A Already supported
Lakeshore 340 N/A Already supported
TPG300 N/A Already supported
Neocera LTC-21 N/A Already supported
Julabo N/A Already supported
OI Mercury N/A Already supported
OI Triton N/A Already supported
CAEN V895 N/A Already supported
ICE Cube N/A Already supported
Metrolab PT2025 N/A Already supported
MUON FE Magnets N/A Already supported
MUON Jaws N/A Already supported
Stanford DG645 N/A Already supported
Aeroflex 2030 N/A Already supported
Tektronix 640A N/A Already supported
Tektronix 2024B N/A Already supported
Tektronix 3034B N/A Already supported
Muons RF Kit N/A Already supported
Oscilloscope Image Capture #6084
Thorlabs Filter Wheel #6085 IOC & OPI done, needs testing on device
HIFI Magnets #6086
HIFI Field Viewer #6087
HIFI Group 3 Hall Probe #6088
HIFI Laser Power Needs investigation first (see #6089)
HIFI Laser Timing Needs investigation first (see #6089)
HIFI Laser Client #6090 Needs investigation first (see #6089)
HIFI CryoMag Client #6091
Haake N6 N/A Device is obsolete, no longer in service.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Status: In Progress
Status: Backlog
Development

No branches or pull requests

3 participants