#!/bin/csh -f #+ # image_slitmasks -- acquire images of LRIS user slitmasks # # Purpose: # Configure spectrograph for zeroth order imaging, turn on appropriate # lamps, and acquire direct images of LRIS user slitmasks which can be # used to check alignment boxes for xbox. # # Usage: # image_slitmasks [masks] # # Arguments: # masks = list of slitmasks to image [default=all non-engineering masks] # # Output: # None # # Restrictions: # None # # Exit values: # 0 = normal completion # 1 = wrong number of arguments # # See also: # image_slitmasks.tcl GUI # # Example: # 1) take images of all user masks currently loaded: # image_slitmasks # # 2) take images of all masks FOOBAR1 and FOOBAR2 # image_slitmasks FOOBAR1 FOOBAR2 # #- # Modification history: # 2004-Nov-08 GDW Original version # 2005-Apr-02 GDW Changed invalid flags for save_state and restore_state #----------------------------------------------------------------------- set buf = $0 set cmd = $buf:t set usage = "Usage: $cmd" set masks = `consort slitname | awk 'NR<2 || /long/ || /direct/ || /focus/ || /INDEF/{next}{print $1}'` set filter = G set save_file = $cmd.$$ # parse args... if ( $#argv >= 1 ) then set masks = ( $* ) endif # print welcome message... cat <