Title: Software Design
1Software Design
2Instrument Sequencer
Components Controller
OIWFS
Detector Controller
3Instrument Sequencer
Components Controller
OIWFS
Detector Controller
4Dual datum for grating turret and OIWFS
Support for Lake Shore temperature controller
Added offset command
Modified IS to suit NIFS sequences
Modified OIWFS to suit NIFS components
Modified CC to suit NIFS components
Built and ran NIRI s/w
5Dual datum for grating turret
Support for Lakeshore temperature controller
Added offset command
Modified IS to suit NIFS sequences
Modified OIWFS to suit NIFS components
Modified CC to suit NIFS components
Built and ran NIRI s/w
6Built and ran NIRI software
- Get EPICS to run April-July 2000
- Get old NIRI s/w to run July-August 2000
- Get new NIRI s/w to run September 2000
7Built and ran NIRI software
- Get EPICS to run April-July 2000
- Get old NIRI s/w to run July-August 2000
- Get new NIRI s/w to run September 2000
5 months
8Modify CC/OIWFS/IS for NIFS
- Eliminate extra components from Capfast
schematics - Add NIFS components (Flip mirror and grating
turret) to Capfast schematics - Remove unused sequences
- Add LUTs and pvs for each new component
- Modify sequence startup files
- Modify engineering interface screens
9Modify CC/OIWFS/IS for NIFS
- Eliminate extra components from Capfast
schematics - Add NIFS components (Flip mirror and grating
turret) to Capfast schematics - Remove unused sequences
- Add LUTs and pvs for each new component
- Modify sequence startup files
- Modify engineering interface screens
3 months
10Added Offset Command
- Modify Capfast schematics to support extra
command - Modify sequence code to handle new command
11Added Offset Command
- Modify Capfast schematics to support extra
command - Modify sequence code to handle new command
1 week
12Support for Lake Shore Temperature Controller
- Extended NIRIs tcon record to handle a dual
controller (the Lake Shore 340) - Added device support for the Lake Shore
(devTconLS340 and devAILS340) - Added driver support for the Lake Shore
(drvLS340) - No changes required to use with Omega controller
13Support for Lake Shore Temperature Controller
- Extended NIRIs tcon record to handle a dual
controller (the Lake Shore 340) - Added device support for the Lake Shore
(devTconLS340 and devAILS340) - Added driver support for the Lake Shore
(drvLS340) - No changes required to use with Omega controller
1 month
14Dual Datum (Fine control)
15Dual Datum (Fine control)
To be started
16- Using NIRI software enabled us to have working
software within eight months
17Issues
- Does NIRI satisfy Gemini?
- Software not yet tested with hardware does
it work?