1.1 INTRODUCTION
Portions of commands shown enclosed in square brackets are optional parameters—they need not be typed. If you do not type such an item, a default value will be assumed, as described in the accompanying text. For example, TRACK/SHOW/NEXT [ j ]. In this case, if j is not supplied, it will be assumed to be 1. If you do type it, do not type the brackets. One exception to this rule is where a VMS directory specification has been included in the text (usually as part of a file specification, e.g. TEL_USER:[CATALOGUES].). In this case, the square brackets are part of the specification and must be typed.
An ellipsis ( … ) is used to indicate that additional
items (of the same form as the item which precedes the ellipsis) may be
supplied when entering this command.For example, the notation VIEW variable_name
[ ,…] indicates that the following are all legal VIEW commands:
VIEW Apparent_RA
VIEW Apparent_RA, Apparent_Dec
VIEW Apparent_RA, Apparent_Dec, UTC
etc.
The notation <Ctrl/X means ‘hold down the "Control"
(or "Ctrl") key on the keyboard and type "X"’. The Control key works like
a Shift key.
1.1.2 Introduction to VAX VMS
For users unfamiliar with the VMS operating system,
a good introduction may be found in the VMS manual Introduction to VMS.
This section gives some additional information which should make that manual
easier to understand.
(b) To log on to the terminals mounted in the 2.3 metre Console, the <BREAK key must be pressed. On other terminals (and at the other telescopes) simply press the <RETURN key, as described in Introduction to VMS.
(c) When entering commands, remember that they are generally not acted upon by the system until the <RETURN key has been pressed.
(d) To erase spelling mistakes during command entry, use the <DELETE (or <X]) key, not the <BACKSPACE key.
(e) <Ctrl/S freezes the terminal screen. This is commonly used when you wish to read something on the screen before it disappears off the top.
(f) <Ctrl/Q re-enables terminal output after <Ctrl/S.
(g) The <NOSCROLL key (on VT100s) or the <Hold Screen key (on VT200s) alternately freezes and re-enables the terminal (i.e. it alternately sends the <Ctrl/S and <Ctrl/Q sequences).
WARNING: This is a common trap for new users. If nothing is happening on your terminal when you expect action, you may have pressed <NOSCROLL. Try <Ctrl/Q before complete panic sets in.
(h) The <Ctrl/Y key combination interrupts a program and returns user to DCL command level.
(i) The <Ctrl/C key combination interrupts a program and may return user to a restart point in that program or to DCL.
(j) The <Ctrl/Z key combination is usually used as an exit command (i.e. as the normal way to terminate a program).
The default directory that the telescope system uses is a subdirectory of your own account directory called OBSERVE i.e. it will be MSO_USER:[yourname.OBSERVE]. If you are a visitor to this site, it will be MSO_USER:[VISITOR.OBSERVE].
After login all DCL commands are available, but the only telescope command available to you is STARTUP. This must be typed in full to start the telescope control software and to make available the rest of the commands in this manual. When the startup sequence is complete, the system prompt changes from $ to TEL$ to indicate that the telescope commands are now available (in addition to the standard DCL commands). On the 74 inch and 50 inch telescopes, when the DISPLAY program is running, the prompt changes again: to TEL to indicate that you are no longer at the DCL command level. However, all telescope commands are still available, and DCL commands (with the exception of RUN, SPAWN and LOGOUT) may be entered. The DISPLAY program passes these commands to a DCL subprocess for execution. Do not enter any command which expects to prompt you for further input, because this will fail when inside the DISPLAY environment.
There are also three special commands which can be
typed only at the TEL
prompt:
EXIT OFFSET/GO
QUIT.
The EXIT and QUIT commands exit the DISPLAY program and return you to the TEL$ prompt. The OFFSET/GO command is described in §1.3. Extensive on-line help is available: press the <Help key on your keyboard, or if there isn’t one, press the <PF2 key. Help may also be obtained by typing the HELP command.
However, commands which affect telescope motion e.g. TRACK, HALT, OFFSET, SLEW, are an exception to this rule. Each such command ‘queue-jumps’, and over-rides any previously issued motion command. Thus a HALT command issued after any other motion command will over-ride the other command and stop the telescope.
Each of these motion commands is provided with the command qualifier /WAIT. Normally when such a command is issued, terminal control is returned to the user immediately the motion request has been received by the telescope system—i.e. well before the axes arrive at the desired position. However, if the /WAIT qualifier is specified when the command is issued, the command will wait until the axes have arrived at the desired position before returning control to the user. If you wish to over-ride a command that is still waiting in this state, enter <Ctrl/C and then immediately type the new motion command.
APERTURE {2.3m only}
To define apertures, use the APERTURE/DEFINE command, the APERTURE/CALIBRATE command, or the APERTURE/HERE command. To erase an aperture definition, use the APERTURE/CLEAR command. Use the APERTURE/SHOW command to display information about the currently defined apertures. You may define up to 16 apertures. These commands are available on the 2.3 metre telescope only.
APERTURE aper_id
moves the telescope so that the optic axis is positioned
in the aperture named aper_id. Aper_id is any one- or two-character
name you created when you defined the aperture. In other words, the telescope
moves so that the object being observed moves out of the current aperture
and into the new one. The specified aperture becomes the current aperture.
APERTURE 0
moves the telescope optic axis to the instrument
rotator centre. The aperture named 0 (zero) is pre-defined by the
system to be this position. The name ‘0’ is reserved for use by the system
and cannot be re-defined.
APERTURE/CALIBRATE aper_id
performs an interactive calibration sequence needed to define a particular
aperture for the focal station currently in use. It is identical to the
CALIBRATE APERTURE command. This command is available on the 2.3 metre
telescope only. The telescope must be tracking before issuing this command.
Aper_idis
any one- or two-character name you wish to give to the aperture. If you
use the name of an existing aperture, the new definition will replace the
existing one.
On an alt-azimuth telescope such as the 2.3 metre, you must properly calibrate an aperture and select that aperture before you start observing if you are to have reasonable tracking.
You may use the APERTURE/DEFINE command to by-pass this calibration sequence if you know the defining constants for your aperture, but only if you also know its position on the TV screen. Once you have calibrated one aperture, you may define further apertures more quickly using the APERTURE/HERE command. Alternatively, you may use the pre-defined aperture 0, (the centre of the rotator), so long as you know where on your screen this is.
For observers on the Double Beam Spectrograph, aperture 1 has been calibrated
already. It represents the intersection of the slit and decker.
Calibration Sequence
Choose a star to use for the calibration and track
it. Set the Rotator Reference to something other than "Not_In_Use" so that
the program can move the rotator during calibration, otherwise it will
ask you to move the rotator manually. Enter the APERTURE/CALIBRATE command.
You will be asked to centre the star at the desired
aperture location using the jog/offset buttons. Then the rotator is moved
to a new position and you will be asked to repeat the procedure. The program
will use the offsets to calculate the aperture’s location in the focal
plane. If you wish to define the aperture as a slit with a particular orientation
in the focal plane, you will be asked to do two further positionings of
the object.
APERTURE/CLEAR aper_id [ focus ]
clears the particular aperture definition i.e. removes it from the
system aperture table. The aperture aper_id can no longer be selected.
This command is available on the 2.3 metre telescope only. If focus is
omitted it defaults to the current focal station.
APERTURE/CLEAR *
clears all apertures for the currently selected focal station, removing
them from the aperture table. Only the pre-defined aperture ‘0’ will remain
defined for the focal station.
APERTURE/DEFINE aper_id r q
[
F
[ focus ]]
defines the aperture by the constants supplied. This command is available
on the 2.3 metre telescope only.
| aper_id | is any one-or two character name you wish to give the aperture. If you use the name of an existing aperture, the new definition will replace the existing one. |
| r | is the radius to the aperture from the rotator centre in arcseconds |
| q | is the angular position of the aperture in degrees CW from the instrument fiducial |
| F | (optional) is the orientation of a slit-like aperture in degrees measured as for q |
| focus | (optional) is the name of the focal station and if omitted defaults to the currently selected focus |
APERTURE/HERE aper_id
defines an aperture to be at the current position of the optic axis
in the focal plane of the currently selected focal station. It uses the
current offsets to determine the new aperture position. For this to be
meaningful, you must first position a star in a previously calibrated aperture
and enter CALIBRATE POINTING or TRACK/ZERO to zero the accumulated RA and
Dec offsets. Next you must jog the telescope to move the star to the position
where the new aperture is to be. Finally, enter the APERTURE/HERE command.
Aper_id
is any one- or two-character name you wish to give to the aperture. If
you use the name of an existing aperture, the new definition will replace
the existing one. This command is available on the 2.3 metre telescope
only.
The new aperture is automatically selected as the current aperture, so if all has gone well, the star will not move. If the offsets are not zeroed correctly in the previous aperture, or the object was not correctly centred in that aperture when the offsets were zeroed, or that aperture itself was not properly calibrated, the new aperture will be in the wrong place, and the star will be seen to jump when the APERTURE/HERE command is issued.
See also ‘Current Offset Aperture Definition’ in the 2.3 metre telescope
Observer’s manual.
CALIBRATE APERTURE aper_id
performs an interactive calibration sequence needed to define a particular
aperture for the focal station currently in use; this command behaves identically
to APERTURE/CALIBRATE. This command is available on the 2.3 metre telescope
only. The telescope must be tracking before issuing this command. Aper_id
is any one- or two-character name you wish to give to the aperture. If
you use the name of an existing aperture, the new definition will replace
the existing one.
Calibration Sequence
Choose a star to use for the calibration and track
it. Set the Rotator Reference to something other than "Not_In_Use" so that
the program can move the rotator during calibration, otherwise it will
ask you to move the rotator manually. Enter the CALIBRATE APERTURE command.
You will be asked to centre the star at the desired
aperture location using the jog/offset buttons. Then the rotator is moved
to a new position and you will be asked to repeat the procedure. The program
will use the offsets to calculate the aperture's location in the focal
plane. If you wish to define the aperture as a slit with a particular orientation
in the focal plane, you will be asked to do two further positionings of
the object.
CALIBRATE POINTING
corrects the telescope pointing by examining the current accumulated
offsets, which are assumed to be the error in pointing, and using them
to calculate new values of two collimation constants.
A star should be centred in the current aperture (which must itself be properly calibrated—2.3 metre telescope) or placed in the desired location (74 inch and 50 inch telescopes) before issuing this command. The new collimation values are applied immediately. The tracking coordinates change and become equal to the base coordinates—the accumulated offsets are zeroed—but the telescope should not actually move. (In fact, there is an approximation involved here. If the star does appear to move, re-centre it and re-issue the command.)
This correction should be useful for observing other objects in the same area of the sky, but will be less so for objects which are far away.
CALIBRATE POINTING xc yc
corrects telescope pointing using the collimation
constants supplied. If you do supply values for xc
and yc, the telescope pointing is corrected
using these values directly. On the 2.3 metre telescope this will cause
the telescope to move (but the tracking coordinates to remain the same);
on the 74 inch and 50 inch telescopes it will change the tracking coordinates
but the telescope will not move.
CALIBRATE POINTING/SHOW
CALIBRATE POINTING/SHOW
displays the current values of the collimation constants.
The CFILE command is used to load telescope configuration (and other) information from a telescope Control file, or to save the current information to a file. If you have many configuration variables to set, it is quicker to load them from a Control file than it is to enter successive CONFIGURE commands. For information on the contents of a telescope Control file see the chapter ‘Control of Telescope Configuration’ in the Observer’s manual for your telescope.
CFILE [filespec]
CFILE/LOAD [filespec]
loads the required telescope control file. The default
file type for filespec is ".CFILE". If no file is specified, a system
default control file called TEL_DEFAULT:DEFAULT.CFILE
is loaded. (This file contains the standard pointing correction coefficients,
among other things.)
CFILE/SAVE[=(option,...)] filespec
The CFILE/SAVE command records the current configuration
and other telescope control information in a new control file with specification
filespec.
The default file type for filespec is ".CFILE". For most observers' purposes,
the simple "CFILE/SAVE file-spec" command (without options) is sufficient
to completely save the telescope state so that it may be restored at a
later time. However, the information to be recorded in the file may be
controlled using the save options. These are:
| APERTURES | save all aperture definitions |
| CONFIGURATION | save telescope configuration |
| CALPOINT | save latest pointing calibration (a subset of option POINTING) |
| POINTING | save telescope pointing coefficients |
| OSCSEC | save oscillating secondary configuration |
| ALL | save all of the above |
The 2.3 metre telescope ignores the CALPOINT option. On this telescope, the CFILE/SAVE command (without options specified) is equivalent to
CFILE/SAVE=(APERTURES, CONFIGURATION).
The 74 inch and 50 inch telescopes ignore the APERTURES and OSCSEC options. On these telescopes, the CFILE/SAVE command (without options specified) is equivalent to
CFILE/SAVE=(CONFIGURATION, CALPOINT).
Note: there is usually no need for observers
to save pointing coefficients. The set stored in the default control file
contain the results of the latest pointing tests and should give the best
results.
CONFIGURE configuration_variable value
sets the telescope configuration. The configuration
is controlled by a set of "Configuration Variables", each of which is set
to a value. Each telescope has its own set of configuration variables.
For information on your telescope’s configuration variables, see the chapter
‘Control of Telescope Configuration’ in the Observer’s manual for
your telescope.
Each CONFIGURE command sets one configuration variable to the value you specify. If you have a lot of configuration changes to make, consider placing them in a telescope Control file and using the CFILE command to load them.
The configuration variables and their possible values
are listed below:
| configuration variable | possible values |
| Observers_name | (string variable set at login time only ) |
| CFile | (file specification for telescope control file ) |
| Instrument_ident | string |
| Secondary | (2.3 m) Nasmyth, IR_Cassegrain |
| Focal_Station | (2.3 m) Nasmyth_A, Nasmyth_B, Cassegrain, Stowed |
| Focal_Station | (74") Coude, Cassegrain |
| Focus_Control | (2.3 m & 50") Manual, Automatic, Compensated |
| Dome_Control | (50") Manual, Automatic |
| Windscreen_Control | (2.3 m) Open, Closed, Tracking, Vertical_Only_Tracking, Off |
| Windscreen_Aperture | (2.3 m) Normal, Wide_for_Finder |
| Windscreen_Normal_Clearance | (2.3 m)(numeric value in metres) |
| Default_File_Equinox | string .. must be valid system equinox specification |
| Tracking_Equinox | string .. must be valid system equinox specification or the keyword FILE |
| Default_Temperature | temperature in degrees Celsius |
| Default_Pressure | atmospheric pressure in mBar |
| Default_Humidity | (2.3 m)relative humidity in % |
| Effective_Wavelength | (2.3 m)effective wavelength for detector and source in nm |
| Rotator_Reference | (2.3 m) Not_In_Use, Position_Angle, Vertical_Angle, Stationary |
| Rotator_Orientation | (2.3 m) Slit, Radial, Apertures, Angle |
| Rotator_Ap1 | (2.3 m)aperture ident for first aperture |
| Rotator_Ap2 | (2.3 m)aperture ident for second aperture |
| Rotator_Orientation_Angle | (2.3 m)angle in degrees |
| Rotator_CCW_Limit | (2.3 m)angle in degrees (software limit to rotator motion) |
| Rotator_CW_Limit | (2.3 m)angle in degrees (software limit to rotator motion) |
See the chapter ‘Rotator Control’ in the 2.3 metre
telescope Observer’s manual for more information about the Rotator
variables.
DIAGNOSE
invokes a telescope system test program to fully test the telescope
hardware. It is available only on the 2.3 metre telescope.
The program reports on any faults or abnormalities in the hardware of the telescope systems. Included in its output are suggestions of actions you can take to correct any problems; these advisory messages appear in bold characters. Finally it writes a single summary message in reverse video; this will be one of the following messages:
Test sequence failed - TELESCOPE SYSTEM UNUSABLE
Telescope systems functioning and ready for observing
Telescope systems abnormal but observing may be possible
DIAGNOSE is run automatically at the time of telescope system startup.
DIAGNOSE/OUTPUT=filespec
causes the diagnosis to be written to the specified
file instead of the terminal.
See also DISPLAY/SHOW
DISPLAY
Provides control over the format and contents of
the telescope display. On the 2.3 metre telescope, the display is normally
maintained on the Display VDU in the console by a special display process.
The DISPLAY commands communicate with this process. Multiple display VDUs
may also be used. On the 74 inch and 50 inch telescopes, there is no separate
display VDU, so the display program uses the Control VDU. The program only
runs on demand i.e. when a DISPLAY command is entered, and supports one
VDU only.
When the 74 inch or 50 inch display is running, it presents a prompt TEL which is only slightly different from the normal telescope TEL$ prompt that is used at DCL command level. All the commands in this manual (except STARTUP) may be typed at the TEL$ prompt. They may all be typed at the TEL prompt too (including these DISPLAY commands). Most VMS DCL commands may also be entered at the TEL prompt. Most of these commands are passed by the display program to a subprocess for execution. Do not enter any command which expects to prompt you for further input, because this will fail when inside the DISPLAY environment.
DISPLAY screen
causes the telescope display to change to the particular
display screen specified.
The screens available are:
| Configuration | lists all of the Telescope Configuration Information; |
| Status | shows the status or condition of all Telescope Systems and facilities; it is this screen which appears on the display at startup time. |
| Messages | an expanded version of the message area of the observer's display screen showing the telescope system messages which are current. Each message is tagged with the system time at which it was signalled. This display is available on the 2.3 metre telescope only. |
| Observer | the observer display (which is the one with coordinates and time usually needed by astronomers whilst the telescope is tracking) is modifiable by the observer. Its format and contents are defined in a Display Definition File. On the 2.3 metre telescope, up to 4 alternative observer screens (referred to here as subscreens) may be defined. The other telescopes offer only one observer screen. |
DISPLAY OBSERVER
On the 74 inch and 50 inch telescopes this command
brings up the observer screen. On the 2.3 metre, it re-displays the current
observer subscreen. If no observer subscreen has previously been specified,
subscreen number 1 is displayed.
DISPLAY OBSERVER n {2.3m
only}
(on the 2.3 metre telescope only) where n
is between 1 and 4, displays the observer display subscreen number n and
selects it as the current subscreen. If the specified subscreen is not
defined by the most recently loaded Display Definition File, it is ignored.
DISPLAY/DEFINITION = filespec
loads the required Display Definition File which
defines the contents and format of the observer screen(s). For information
about the contents of Display Definition files, see the chapter ‘Telescope
Display’ in your telescope Observer’s manual. The default
file type for display definition files is ".DSP".
DISPLAY/DEFINITION
loads the system default Display Definition File.
DISPLAY/FLAG = set_of_flag_values
is used to set the values of flags which control
the operation of the display; in particular, the appearance of the observer
screen. The parameter ‘set_of_flag_values’ can be a single flag value or
it can be a set of such flag values separated by commas and included in
parentheses. For example:
DISPLAY/FLAG=augment
DISPLAY/FLAG=(decimal_coords, noident, augment).
The control flags are initially defined in the Display Definition file or by system defaults, but options set by this command override these settings and remain in force for any particular Observer screen until a new Display Definition file is loaded.
The flags available are:
[no]augment selects whether the double height display header is augmented by a similar double height display of three other display variables. (On the 2.3 metre telescope, the contents of this augmented header are specified in the Display Definition File; on the 74 inch and 50 inch telescopes the contents are system determined.) The default is noaugment on the 2.3 metre; augment on the 74 inch and 50 inch.
[no]decimal_coords selects whether all the RA/Dec variables (and Az/alt variables where appropriate) are displayed as decimal degrees (or hours) or as degrees, arcminutes, arcseconds (hours, minutes, seconds of time). The default is nodecimal_coords.
[no]ident The current object name can be displayed just below the header as a reverse-video string centred in the top line of the display box. Setting this flag to noident will suppress it. (As an alternative to displaying the object name at the top of the screen, the display variable Short_Obj_Name can be specified in a Display Definition file, which allows the first 10 characters of the object name to appear as a normal field within the Observer screen.) The default is ident.
[no]g_format Decimal values may be displayed in a format similar to the FORTRAN G field specification using this flag. Values between 0.001 and 999.9 are displayed in nn.ddddd form; values outside that range are displayed in an exponent form.The default is nog_format. This flag is available on the 2.3 metre telescope only.
[no]rollover On the 2.3 metre telescope, up to 8 display variables may be grouped together so that they are displayed sequentially in the one observer display field. The display rolls over from one parameter to the next in the group with a period of about 5 seconds. Up to 9 fields may support rollover variables. The rollover grouping is defined by data in the appropriate Display Definition file. This flag enables/disables the rollover action. The default is rollover. This flag is available on the 2.3 metre telescope only.
[no]mimic A mimic of the programmable pushbuttons (see the PUSHBUTTON command) and their programmed functions can be displayed at the bottom of the display screen. Setting this flag to nomimic will suppress this display. The default is nomimic. This flag is available on the 50 inch telescope only. The mimic display is always present on the 2.3 metre telescope.
DISPLAY/KEYTABLE [= filespec] {74"
& 50"only}
loads a key definition table from a file. This can define keyboard
keypad keys for your use whilst you are within DISPLAY (i.e. at the TEL
prompt). The default file type is ".COM", and the default directory is
the one current at the time DISPLAY was started. This command is available
on the 74 inch and 50 inch telescopes only. DISPLAY remembers the last
key table file specification from one invocation to the next and uses it
each time. If DISPLAY/KEYTABLE is entered without specifying a file, the
system default file is loaded.
The key table file must contain valid DCL type DEFINE/KEY statements. If you create such a file, you should also create another file with the same name but with file type ".PAD", and place a diagram of your key definitions in it. Then the command HELP KEY (<PF1 <PF2) will display this file whenever you need to see what definitions you made.
DISPLAY/REFRESH
causes the currently displayed screen(s) to be completely
redrawn and refreshed with data. This command is useful where a fault or
system activity has corrupted the display.
DISPLAY/REMOVE=terminal {2.3m
only}
removes the telescope display from the specified
terminal. This command is available on the 2.3 metre telescope only.
DISPLAY/REMOVE {2.3m only}
removes the telescope display from all VDUs on which
it is currently shown, except for the Display VDU. This command is available
on the 2.3 metre telescope only.
The display is also removed from an individual terminal the moment someone types at that terminal. [This does not apply to the 74 inch and 50 inch telescopes—there, all telescope commands may be typed at the terminal showing the display without removing it.]
DISPLAY/UNITS
causes each of the value fields of the Observer
screen to be temporarily replaced by a text string indicating the units
in which that particular variable is displayed. The UNITS display reverts
automatically after 5 seconds to the standard screen; the command does
not change the screen selected. The UNITS display is prolonged if the command
is re-issued whilst it is still active. If the current screen is not the
Observer screen the command is ignored.
DISPLAY screen [subscreen] /TERMINAL [ =terminal_name
] {2.3m only}
displays the specified display screen on the nominated
VDU. The displays on the Display VDU and any other VDUs remain unchanged,
except in one case: if this command specifies a new Observer subscreen
number, all VDUs showing the Observer screen will change to the new subscreen.
VDUs showing other screens remain unaffected. The parameter terminal_name
may be any valid logical name or may be the physical device name e.g. TXA2:
If terminal_name is not a VDU, an error message is displayed and
the command ignored. If no terminal name is supplied the display is generated
on your own terminal. This command is available on the 2.3 metre telescope
only.
DISPLAY/TERMINAL [ =terminal_name ] {2.3m
only}
generates a copy of the display which is currently
on the Display VDU, and displays it on the nominated VDU. The parameter
terminal_name
may be any valid logical name or may be the physical device name e.g. TXA2:
If terminal_name is not a VDU, an error message is displayed and
the command ignored. If no terminal name is supplied the display is generated
on your own terminal. This command is available on the 2.3 metre telescope
only.
DISPLAY/SHOW
DISPLAY/SHOW
lists information pertaining to the display definition. This includes:
ENLIST controller
is used to
This command is available on the 2.3 metre telescope only.
The controller parameter must specify either:
The telescope system maintains a list of those instruments which
are authorized to control it remotely. For an instrument control program
to control the telescope, it must include telescope library (TELLIB) command
routine calls. For information on TELLIB routines, see the MSSSO Telescopes
User Programming Manual.
If controller specifies a terminal name, the telescope system will accept commands from that terminal, in addition to the Control VDU. All prompts and other telescope system output are returned to the respective terminal. Up to four terminals additional to the control VDU may be enlisted.
(Use the IGNORE command to cancel the
enlistment of a terminal or instrument.)
FAULTS
causes the text file TEL_BULLETIN:FAULTS.TXT
to be listed. This file contains a list of hardware or software faults
and abnormal conditions which currently affect the telescope installation,
and of which observers ought to be aware.
The FOCUS command controls the telescope focuser assembly when the configuration variable Focus_Control is set to AUTOMATIC or COMPENSATED. In MANUAL mode this command does not function and the console focus jog pushbuttons operate the focuser motor directly. This command is available on the 2.3 metre and 50 inch telescopes only.
FOCUS position
moves the focuser setpoint to the position supplied;
the position is interpreted as millimetres in the focal plane positive
outwards from the instrument mounting flange. A warning is signalled if
the focus drive is in manual mode.
FOCUS/WAIT position
functions similarly except that control is returned
to the observer only after the required focus position has been reached.
The default qualifier is /NOWAIT.
FOCUS/SHOW
lists on the observer's VDU the current focuser position, the current
setpoint and the focus drive configuration setting (control mode). If this
setting is ‘Manual’, the focuser setpoint is not displayed.
HALT
brings the telescope axes (and instrument rotator—2.3 m) to a stationary
state interrupting any other motion which was requested. Control is returned
to the observer immediately; motion may persist for a short while afterwards
as the telescope decelerates.
HALT/WAIT
functions similarly except that control is returned to the observer
only after axis and rotator motion has ceased. The default qualifier is
/NOWAIT.
HELP [ topic … ]
invokes the VMS HELP utility. Help information on telescope topics
is contained in help library TELHELP. The <PF2 key on the Control VDU
keyboard (and also the <Help key, if the keyboard has one) has been
pre-programmed with the command "HELP @TELHELP", so just press either of
these keys to obtain help information.
HELP @TELHELP
displays a list of telescope-related topics and the prompt@TELHELP
Topic?. Enter a topic name (or an abbreviation
of a topic name) to obtain help information on that topic. After the help
text for that topic is displayed, a further list of subtopics might be
presented, and the prompt@TELHELP
TOPICNAME Subtopic? appears. You may type
an abbreviation of one of the subtopic names to see the subtopic text.
At any of these prompts, you may just press <Return to back out to the
previous prompt. Pressing <Return enough times will get you right out
of the HELP utility. You may also quit the utility by typing <Ctrl/Z.
If you type a question mark (?) at any prompt, the
help text for that level is re-displayed. If you type an asterisk (*) in
place of any keyword, information is displayed on all topics. If you type
a topic name followed by an ellipsis (...), information on that topic and
all its subtopics will be displayed. For more information on using the
VMS HELP utility, see the VMS DCL Dictionary.
HORIZON
drives telescope to the altitude horizon limit; control is returned
to the observer immediately. The azimuth axis and the instrument rotator
are not moved. This command is available on the 2.3 metre telescope only.
HORIZON/WAIT
functions similarly except that control is returned to the observer
only after altitude motion has ceased and the telescope is stationary at
the horizon. The default qualifier is /NOWAIT.
IGNORE controller
disables an instrument or terminal previously set up with the ENLIST
command. If the IGNORE command specifies an instrument, the link between
the telescope and instrument computers is severed, and the instrument can
no longer control the telescope. If the IGNORE command specifies a terminal,
that terminal can no longer be used to issue telescope commands, and it
becomes unused. (This is equivalent to logging out at that terminal.) This
command is available on the 2.3 metre telescope only.
The METSYS command invokes a program which displays the status of the meteorological system. The information is presented in the form of a menu. Technical staff may use this menu to control the Met system, but this is not available to observers. All users may use this program to view the meteorological log file. This command is available on the 2.3 metre telescope only.
The Meteorological system is made up of six sensors (which will eventually be expanded to eight sensors), and a rain detector. In addition, the Meteorological MTEC station and the data handling process on the VAX (called METDATA) calculate a number of derived quantities, and some of these are displayed on the the METSYS screen also.
The METSYS menu screen appears as follows:
| channel |
|
current value | units | control | status |
|
|
wind speed | 13.1 | m/s | ENABLED | normal |
|
|
wind dir to bldg | 126 | degrees | ENABLED | normal |
|
|
ext temperature | 15.1 | Celsius | ENABLED | normal |
|
|
rel humidity | 67.4 | % | ENABLED | normal |
|
|
bar pressure | 883.2 | mBar | ENABLED | normal |
|
|
int temperature | 17.2 | Celsius | ENABLED | normal |
|
|
rain detector | NotRaining | ENABLED | normal | |
|
|
tube truss temp | 17.1 | Celsius | DISABLED | error |
|
|
pri mirror temp | 16.9 | Celsius | DISABLED | error |
| DERIVED QUANTITIES | |||||
| true wind direction | 228 | degrees | |||
| wind gusting to | 16.2 | m/s | |||
| barometer (QNH) | 1012.2 | mBar | |||
| dew point | 3.1 | Celsius | |||
| automatic shutter control | |||||
| Enter "L" to view log |
Each sensor name is displayed along with its current reading and the units which apply to the value. The control column indicates whether each sensor has been enabled or disabled by technical staff. The readings of a disabled sensor are ignored by the telescope control system. If a sensor is disabled, it is generally because it has been found to be unreliable or faulty. The status column may read either "normal" or "error". Disabled sensors will be in "error". Enabled sensors will also be in "error" if the external Met electronics system signals that their readings are out of range.
To view the log file, type the letter "L". This will invoke the TPU text editor in ‘read-only’ mode to display the Met data log file. The editor is set up with the standard EDT editor keypad defined, so EDT keypad commands may be used to move around through the file. The data file contains hourly recordings of data, interspersed with daily weather summaries. To terminate viewing of the log file, type <Ctrl/Z (as usual for the editor). This will return you to the METSYS menu screen.
To exit from the METSYS menu screen itself, type <Ctrl/Z.
The hourly data records in the log file consist of: Recording Time, Wind Speed, Wind Gusting, External Temperature, Relative Humidity, Barometric Pressure, and minutes of Rain.
The daily summary consists of 3 lines. The first
line contains the minimum Wind Speed encountered during the past day, the
maximum Wind Speed, the minimum and maximum Temperature readings, the minimum
and maximum Relative Humidity readings, and the minimum and maximum Pressure
readings. The second line contains the times at which the readings in the
first line occurred. The third line contains the average day-time temperature
(over the hours 0600–1800), the average night-time temperature, the total
wind run for the day, and the number of minutes of rain for the day.
NOTE is a utility for logging information about the current object to a file for printing. However, it is expected that observers will have differing requirements for a program such as this, so the source files for the program are all made available for observers to modify. These source files also provide a useful guide to those wishing to write other programs to access telescope data. They may be found in directory TEL_BULLETIN:, and the files required are: NOTE.PAS, NOTE_CMD_TABLE.CLD and NOTE.OPT. The comments at the start of NOTE.PAS give instructions on compiling and linking your own version of NOTE. This command is available on the 2.3 metre telescope only.
NOTE
causes an entry comprising
to be added to the current log file. This file
is OBSERVER.LOG unless another file has been selected
with the NOTE/LOGFILE command. The telescope must be tracking at the time
this command is issued.
NOTE/LOGFILE=filespec
specifies a file for future NOTE commands to log
data to. The specified file remains in force until another NOTE/LOGFILE
command is issued, or until you log out. If the file exists, future NOTE
commands will append data to the end of the existing data. If it does not
exist, it will be created. The default file type is .LOG. If no NOTE/LOGFILE
command has been issued before the first NOTE command is issued, data is
logged to file OBSERVER.LOG.
This command selects the log file, but does not log the current object to it. The telescope need not be tracking when this command is issued.
NOTE/LOGFILE=filespec/OBJECT
both specifies a file for logging and logs the current
object to it. The telescope must be tracking.
See also OFFSET/GO, OFFSET/SHOW, OFFSET/STEPSIZE
The OFFSET command moves the telescope relative to the current tracking or base positions.
OFFSET Da Dd
The telescope must be tracking when the OFFSET command
is issued. The qualifiers which apply to the offset command fall into distinct
categories, and these are described below.
Coordinate Frame qualifiers{2.3m
only}
/RA_DEC (default)
/AZ_ALT
/TV
/SLIT
These qualifiers specify the coordinate frame in
which the offsets are to be applied. They are available on the 2.3 metre
telescope only.
OFFSET [ /RA_DEC ] Da
Dd
If /RA_DEC is specified (or none of these four qualifiers
are specified) the parameters specify offsets in Right Ascension and Declination
respectively.
OFFSET/AZ_ALT DA
Da
If /AZ_ALT is specified, the parameters specify
offsets in Azimuth and Altitude respectively. The /RA_TIME qualifier cannot
be specified with this qualifier.
OFFSET/TV Dx
Dy
(not yet available)
If /TV is specified, the parameters specify offsets
in the X and Y directions of the TV screen. This requires the TV system
to have been calibrated first. As yet, this facility is not available.
The /RA_TIME and /COORDINATE qualifiers cannot be specified with this qualifier.
OFFSET/SLIT Dx
Dy
If /SLIT is specified, the parameters specify offsets
parallel to and perpendicular to the current "Selected Orientation". (This
behaves the same way as the SLIT button on the console.) The /RA_TIME and
/COORDINATE qualifiers cannot be specified with this qualifier.
Offset mode qualifiers
/BASE
/INCREMENT (default)
If /BASE is specified, the supplied offsets move
the telescope relative to the base position, replacing any existing offsets.
If /INCREMENT is specified or neither qualifier is specified, the supplied offsets are applied relative to the current tracking position, i.e. they are added to the existing accumulated RA and Dec offsets.
RA offset Unit of Distance qualifiers
/RA_TIME
/ARCSEC (default)
If /RA_TIME is specified, the Da
parameter is interpreted in seconds of time. (This qualifier cannot be
specified with the /AZ_ALT, /TV or /SLIT qualifiers.) Dd
is always interpreted in arcseconds.
If /ARCSEC is specified or neither qualifier is specified, both parameters are interpreted as arcseconds.
Sky scaling qualifiers
/SCALE
/COORDINATE
If /SCALE is specified, the offsets are applied
in the gnomonic projection on the sky, and not directly to the RA and Dec
coordinates (or the Az and Alt coordinates if /AZ_ALT is specified). That
is, Da is multiplied
by secd before addition
to RA (or the equivalent is done in Az/Alt coordinates). This is the default
qualifier when using the /AZ_ALT, /TV or /SLIT qualifiers.
If /COORDINATE is specified in /RA_DEC mode, the offsets are added directly to the RA and Dec coordinates (and produce secd scaling on the sky). In /AZ_ALT mode, the offsets are effectively added directly to Azimuth and Altitude (producing secZ scaling on the sky). This qualifier is the default qualifier when in /RA_DEC mode. It cannot be specified with the /TV or /SLIT qualifiers).
Other qualifiers
/NOWAIT (default)
/WAIT
If /WAIT is specified, control is not returned until
the new position has been acquired and the telescope is tracking again.
Otherwise, control returns immediately.
Note that the command OFFSET Da Dd (without any qualifiers) is equivalent to:
OFFSET/RA_DEC/INCREMENT/COORDINATE/ARCSEC Da
Dd
and so produces arcsecond offsets in the coordinates
a
and d with respect
to the current tracking position.
OFFSET/GO {74" & 50"only}
OFFSET/GO direction
This command is used to simulate console offset buttons, for those
telescopes which do not have the hardware implemented. It is available
on the 74 inch and 50 inch telescopes only, and it is available from DISPLAY’s
TEL
prompt only, not from the DCL TEL$prompt.
Direction is one of the keywords NORTH, SOUTH,EAST
or WEST.
In the DISPLAY program's default keyboard keypad
definition, the four command directions have been assigned to keypad keys,
in order to mimic hardware buttons. Keypad key 8=NORTH,
4=EAST, 6=WEST and 2=SOUTH.
Pressing one of these keys moves the telescope in the specified direction
by the current step size (i.e. the step size previously established with
the OFFSET/STEPSIZE command).
OFFSET/SHOW
OFFSET/SHOW
lists on the observer's VDU the current accumulated RA and Dec offsets,
the offset stepsize and the coordinates of the current tracking and base
positions; the telescope is not moved.
OFFSET/STEPSIZE
OFFSET/STEPSIZE D
sets the stepsize used by the motion-control pushbuttons when they
are in offset mode to ? arcseconds; the telescope is not moved. Thereafter,
pressing a motion control button in offset mode will cause the telescope
to step ? arcseconds in the appropriate direction. If you are observing
on the 74 inch telescope (which is not equipped with an offset mode for
its console buttons) you must use the OFFSET/GO command to step the telescope
instead.
PARK
drives the telescope to the standard park position:
| 2.3 metre telescope: | Altitude vertical, |
| Azimuth approx. 233 degrees | |
| Rotator halted but not otherwise moved. | |
| 74 and 50 inch telescopes: | Hour Angle approx. 0h, |
| Declination approx. –85 degrees |
Control is returned to the observer immediately leaving the telescope in motion.
PARK/WAIT
functions similarly except that control is returned
only after all motion has stopped. The default qualifier is /NOWAIT.
The PLANET command displays information about the current positions of the moon and the planets: Zenith Distance, Sun Distance, Moon Distance, status (above horizon or set), and rise, culmination and set time are listed in tabular format for each of the objects.
Equatorial telescopes (74" & 50") cannot guarantee that all planets listed as ‘above horizon’ can actually be acquired. This is particularly the case for planets low in the East with the telescope East of the Pier (or West with telescope West of pier).
This command is useful when selecting a planet for
a telescope demonstration. The calculations are based on the planets’ current
coordinates (that is, they assume that the planets are not moving) so the
times given will be approximate only.
The PUSHBUTTON command associates the console programmable pushbuttons with particular commands or command procedures (see also PUSHBUTTON/SHOW). This command is available on the 2.3 metre and 50 inch telescopes only. The 2.3 metre telescope supports 16 programmable pushbuttons; the 50 inch supports 8 (eventually—not available yet).
PUSHBUTTON n [ "command_string" [ "label_string"
]]
associates the command string with pushbutton number
n.
Whenever that pushbutton is depressed, the associated command or command procedure is executed. The mimic on the display VDU is labelled with 2 lines of 8 characters from the label string or, if this is not supplied, the first 16 characters of the command string. If both strings are omitted the pushbutton is undefined and any previous association it might have had is lost. The double quotes around command_string and label_string must be supplied if either string contains spaces or special characters (such as ‘/’).
For example:
PUSHBUTTON 5 "TRACK/NEXT" " Next
Object " causes pushbutton #5 to be labelled
as shown here. When that button is pressed the next object in the observer's
coordinate file is selected.
PUSHBUTTON 1
clears the existing association of pushbutton #1 leaving it undefined and
its mimic label blank.
PUSHBUTTON/SETBIT n [ "command_string" [ "label_string"
]]
functions similarly except that, instead of executing
a command string, depressing a pushbutton causes a bit to be set in the
TELESCOPE_DATA area which is accessible to observer programs. Command_string
is ignored (unless label_string is missing, in which case command_string
is used for the button label).
PUSHBUTTON/SETBIT/DCL_COMMAND n [ "command_string"
[ "label_string" ]]
causes a button, when pressed, to both set a bit
in the TELESCOPE_DATA area and execute a command string.
PUSHBUTTON/CLEAR_ALL
undefines all of the programmable pushbuttons.
PUSHBUTTON/COMMAND_MODE
This command has been introduced to allow command
files to define multiple pushbuttons much more quickly. The long delays
in defining multiple buttons can be attributed to slow image activation
under VMS. This qualifier allows you to invoke the command image once only,
and it will prompt you for all button definitions. The prompt is PUSHBUTTON
. In response to this prompt, enter normal pushbutton commands exactly
as if you were typing them at the DCL command line (including the command
PUSHBUTTON at the front). For example:
TEL$ pushbutton/command_mode
PUSHBUTTON
pushbutton 1 "track" " track "
PUSHBUTTON
pushbutton 2 "track/next" " track next "
PUSHBUTTON
pushbutton 3/SETBIT " next frame "
PUSHBUTTON
<Ctrl/Z
TEL$
However, the main speed advantage occurs when this
is used in a command file. For example:
$! Define
programmable pushbuttons
$ pushbutton/command_mode
pushbutton
1 "track" " track "
pushbutton
2 "track/next" " track next "
pushbutton
3/SETBIT " next frame "
pushbutton
4 "halt" " halt "
pushbutton
9 "display" " display "
pushbutton
10 "display configuration" " display config "
pushbutton
11 "display status" " display status "
$ WRITE SYS$OUTPUT
"Startup file completed"
$ exit
PUSHBUTTON/SHOW
PUSHBUTTON/SHOW
lists all programmable pushbuttons on the observer's VDU together with
their command strings and mimic labels.
See also RATE/SHOW
RATE sets up differential tracking rates which are superimposed on the normal diurnal rate used for tracking. This command is supported on the 2.3 metre telescope and partially supported on the 50 inch telescope.
RATE a¢
d¢
sets up differential tracking rates a¢
arcsec/sec in RA and d¢
arcsec/sec in Declination. These rates take effect immediately if the telescope
is tracking and subsequently whenever the TRACK/RATE command has been issued.
On the 2.3 metre telescope only, rates may also be entered in coordinate
frames other than RA/Dec. Rates entered in other coordinate frames are
converted internally to RA/Dec before being applied.
RATE
the command alone without any qualifiers or parameters
re-establishes the differential tracking rates which were last entered
The qualifiers which apply to the Rate command fall
into distinct categories, and these are described below.
Coordinate Frame qualifiers{2.3m
only}
/RA_DEC (default)
/AZ_ALT
/TV
/SLIT
These qualifiers specify the coordinate frame in
which the rates are to be applied. They are available on the 2.3 metre
telescope only.
RATE [ /RA_DEC ] a¢
d¢
If /RA_DEC is specified (or none of these four qualifiers
are specified) the parameters specify rates in Right Ascension and Declination
respectively.
RATE/AZ_ALT A¢
a¢
If /AZ_ALT is specified, the parameters specify
rates in Azimuth and Altitude respectively. The /RA_TIME qualifier cannot
be specified with this qualifier. However, you should note that rates are
applied internally in RA and Dec only, and are converted to this form at
the time of command entry. Therefore, as the Parallactic Angle changes,
the RATE/AZ_ALT command needs to be re-issued to maintain the desired direction
of drift.
RATE/TV x¢
y¢ (not
yet available)
If /TV is specified, the parameters specify rates in the X and Y directions
of the TV screen. This requires the TV system to have been calibrated first.
As yet, this facility is not available. The /RA_TIME qualifier cannot be
specified with this qualifier.
RATE/SLIT x¢ y¢
If /SLIT is specified, the parameters specify rates
parallel to and perpendicular to the current "Selected Orientation". (This
behaves the same way as the SLIT button on the console.) The /RA_TIME qualifier
cannot be specified with this qualifier. However, you should note that
rates are applied internally in RA and Dec only, and are converted to this
form at the time of command entry. Therefore, if the Position Angle changes,
the RATE/SLIT command must be re-issued to maintain the desired direction
of drift.
Unit Time qualifiers {2.3m,
74" & 50"only}
/SECOND (default)
/MINUTE
/HOUR
/DAY
These qualifiers determine the unit of time used
to specify the two rates. The default unit is seconds (i.e. the two rate
values are assumed to be per second, unless one of the other time qualifiers
is specified).
RA rate Unit of Distance qualifiers{2.3m,
74" & 50"only}
/RA_TIME
/ARCSEC (default)
If /RA_TIME is specified, the a¢
parameter is interpreted in {seconds of time per unit time}, where the
unit of time is determined by the Unit Time qualifiers (described below).
(This qualifier cannot be specified with the /AZ_ALT, /TV or /SLIT qualifiers.)
d¢
is always interpreted in {arcseconds per unit time}.
If /ARCSEC is specified or neither qualifier is specified, both parameters are interpreted in {arcseconds per unit time}.
RATE/ZERO {2.3m,
74" & 50"only}
sets both rates a¢
and d¢ to
zero.
The qualifiers may be combined in any way which is
consistent e.g.
RATE/RA_TIME/HOUR -16.3 22.2
Normally the TRACK command
automatically clears the differential tracking rates, and so the RATE command
should be issued after the telescope is already tracking an object. This
action can be overridden by using the command TRACK/RATE which will leave
any pre-defined differential tracking rates in effect.
lists on the observer's VDU the current tracking
coordinates, the current differential tracking rates (or the previous values
used if the telescope is no longer tracking), and whether they are in use.
ROTATOR gives control of the Instrument Rotator including the setting of its various modes and control options. This command is available on the 2.3 metre telescope only.
ROTATOR
will in future paste on the observer's VDU a menu
showing the current rotator mode and parameter settings, the current position
angle, vertical angle and (physical) rotator angle. This has not yet been
implemented.
The rotator control parameters are:
| Rotator_Reference | Not_In_Use, Position_Angle, Vertical_Angle, Stationary |
| Rotator_Orientation | Slit, Radial, Apertures, Angle |
| Rotator_Ap1 | aperture ident for first aperture |
| Rotator_Ap2 | aperture ident for second aperture |
| Rotator_Orientation_Angle | angle in degrees |
| Rotator_CCW_Limit | angle in degrees (software limit to rotator motion) |
| Rotator_CW_Limit | angle in degrees (software limit to rotator motion) |
For more information about these rotator parameters,
see the chapter ‘Rotator Control’ in the 2.3 metre telescope Observer’s
manual.
In the absence of a menu–based control program,
the rotator may be configured directly by using the CONFIGURE command or
by commands such as:
ROTATOR/REFERENCE=Position_Angle/ORIENTATION=Slit
ROTATOR/Ap1=A3
etc.
ROTATOR/CW_LIMIT = qcw
sets the rotator clockwise software limit to the
value specified. The limit value must lie in the range -1440? to +1440?.
Note that the rotator limits may also be set interactively by dedicated
pushbuttons on the relevant rotator handset.
ROTATOR/CCW_LIMIT = qccw
sets the rotator counter-clockwise software limit
to the value specified. The limit value must lie in the range -1440? to
+1440?. Note that the rotator limits may also be set interactively by dedicated
pushbuttons on the relevant rotator handset.
ROTATOR q
drives the rotator via the shortest path to a reference
angle of q.
The reference angle q
may be the physical rotator angle measured by the rotator encoder or scale,
or the position angle on the sky measured from north through east, or the
vertical angle measured counter-clockwise from the upward vertical. This
interpretation and thus the precise effect of this command depends on the
rotator reference mode:
rotator_reference = Stationary the command drives the physical rotator angle to the value q which may be anywhere between the CCW and CW limits which, in turn, must lie in the range -1440? to +1440?.
rotator_reference = Position_Angle normalizes q to the range 0? to 360? and drives the position angle to this value.
rotator_reference = Vertical_Angle normalizes q to the range 0? to 360? and drives the vertical angle to this value.
ROTATOR/CW q
drives the rotator clockwise to the required reference
angle. The angle q
is first normalized to 0?–360?.
ROTATOR/WAIT q
In this case control is returned to the observer
only after the rotator has arrived at the requested position and is stationary.
The default qualifier is /NOWAIT.
SCAN defines and controls scanning motion.
SCAN pastes a scan menu on the observer's VDU to
enable specification of the required scan motion and subsequent control
of that motion. The menu also displays the current telescope tracking position,
offsets from the base position and status of the scan.
A scan must be specified by the following parameters:
| Scan_Type | Raster, Radial, Spiral |
| scan offset | in either rectangular coordinates or polar coordinates |
| Scan_Orientation | position angle of primary scan direction |
| scan dimensions | four quantities for Raster and Radial scans, three for Spiral |
Instead of using the menu, a scan can be directly
specified by using commands of the form:
SCAN/TYPE=Raster/XLENGTH=x/Xtime=t/XSPEED=x'/YDIST=y/NUMLINES=n/YINC=Dy
SCAN/TYPE=Radial/LENGTH=l/TIME=t/SPEED=s/ANGLE=q/NUMLINES=n/INC=Dq
SCAN/TYPE=Spiral/RINC=DR/RMAX=R/SPEED=s
SCAN/ORIENTATION = q
SCAN/RA_OFF= Da/DEC_OFF=Dd
SCAN/RAD_OFF=DR/THETA_OFF
= Dq
Only sufficient of the parameters need to be supplied to uniquely define the particular scan.
SCAN/START
causes the telescope to move to the start point
of the scan and commence scanning.
SCAN/STOP
the telescope stops scanning and is left tracking
the current position on the sky.
SCAN/RESUME
the telescope resumes the scan where it left off
but the first few seconds of motion may involve larger than normal tracking
errors.
SCAN/CLEAR
clears all of the scan parameter settings and returns
the telescope to the scan fiducial position.
Note that a scan can only be started if the telescope
is already tracking i.e. after a TRACK command has been issued and acquisition
completed.
SHUTDOWN shuts down the telescope control system in an orderly fashion. The exact sequence of operations can be controlled by a /OPTIONS qualifier.
SHUTDOWN
The basic command (without any qualifier) starts
the standard shutdown sequence for your telescope. Normally this will cover
all your requirements.
SHUTDOWN/OPTIONS [= (option[,...])]
Specifies shutdown options to be carried out as part
of the shutdown sequence. Use this form of the command if you wish to vary
the shutdown sequence. The options available are:
| All | All of the following options are to be included in the shutdown sequence, unless you explicitly negate them in the options list. |
| None | None of the following options are to be included in the shutdown sequence, unless you explicitly include them in the options list. However, the telescope control software will be shut down, and telescope control commands will become unavailable. |
| [No]Park | Park the telescope before shutting down. |
| [No]Tertiary | Drive the Tertiary mirror to the STOWED position. |
| [No]Oscsec | Shut the Oscillating Secondary mirror down. |
| [No]Ventilation_Fans | Switch the ventilation fans off. |
| [No]Mirror_Cover | Close the primary mirror cover. |
| [No]Shutter | Close the building (dome) shutter. Please note that the shutter must be closed before leaving the telescope unattended. Please do not include this option unless the mirror cover option is also included. (i.e. please do not close the building shutter without having the primary mirror cover already closed. If both options are included in the list, the mirror cover will close first.) |
| [No]Telescope_Systems | Switch the telescope systems off. |
| [No]Logout | Log out at the end of the shutdown sequence. |
Any option not explicitly mentioned in the options
list will be assumed to take the value specified in the following list:
| 2.3 metre | 74 inch | 50 inch |
| Park | Park | Park |
| Tertiary | NoTertiary | NoTertiary |
| Oscsec | NoOscsec | NoOscsec |
| Ventilation_Fans | NoVentilation_Fans | NoVentilation_Fans |
| Mirror_Cover | NoMirror_Cover | Mirror_Cover |
| Shutter | NoShutter | Shutter |
| Telescope_Systems | NoTelescope_Systems | Telescope_Systems |
| Logout | Logout | Logout |
The All and None options override these assumptions. The command
SHUTDOWN/NOOPTIONS is equivalent to SHUTDOWN/OPTIONS=NONE
As the shutdown sequence proceeds you will be informed
about the actions being executed by the system and will be asked to wait
for them to complete. When the shutter has closed the system advises:
Telescope safe to leave unattended;
remainder of shutdown sequence will proceed automatically.
and you are free to leave.
NOTE THAT, DESPITE THE AUTOMATED
SHUTDOWN SEQUENCE, IT IS ALWAYS THE RESPONSIBILITY OF THE OBSERVER TO CHECK
THAT THE TELESCOPE IS IN A SAFE STATE AND THE BUILDING SHUTTER IS CLOSED
BEFORE LEAVING AFTER AN OBSERVING SESSION.
SLEW drives the telescope to a specified topocentric
position in azimuth and altitude coordinates and leaves it stationary.
The instrument rotator (2.3 m telescope) is not moved. (This command is
primarily intended for engineering purposes; to set on a celestial object
the command TRACK is used.)
SLEW Az Alt (2.3
m telescope)
SLEW HA Dec (74"
& 50" telescopes)
drives the telescope axes to the required azimuth
and altitude (or Hour Angle and Declination) topocentric coordinates and
then halts; control is returned to the observer immediately leaving the
telescope in motion.
An asterisk (*) may be used for either coordinate
to prevent any motion in that axis. For example:
SLEW * 60.4 moves the telescope only in altitude(declination).
SLEW/WAIT Az Alt (2.3
m telescope)
SLEW/WAIT HA Dec (74"
& 50" telescopes)
functions similarly except that control is returned
only after motion in both axes has ceased. The default qualifier is /NOWAIT.
Note that all the time the telescope
is halted or in motion because of any of the commands HORIZON, PARK, SLEW
or ZENITH (as distinct from TRACK), the motion-control pushbuttons function
so as to provide jog control at slew rates. On the 2.3 metre telescope
this control is in the Azimuth/Altitude coordinate system.
STARTUP
initializes the telescope logical names, database, starts the necessary
telescope control processes, and readies the telescope software for observing.
At the 2.3 metre telescope it also aligns the VAX time with UTC derived
from a precise time clock. This command must be used first in order for
any of the other telescope commands (except FAULTS and UPDATE) to become
available. The startup sequence takes about two minutes. The final stage
of the startup sequence is the execution of the observer’s Startup Command
file STARTUP.COM, if one exists. When this is complete, the prompt TEL$
appears to indicate that telescope commands are now available in addition
to the normal VMS DCL commands.
The STARTUP command must be typed in full—it cannot be abbreviated, unlike all other telescope commands. The startup command cannot be typed at the TEL$ prompt; if some system fault has caused you to wish to re-start the telescope system, you must issue the SHUTDOWN command before you can re-issue the STARTUP command.
When the STARTUP command is executed, the telescope system looks for a file called STARTUP.COM (a DCL command file) in your [.OBSERVE] subdirectory. This file may include any DCL and Telescope commands that you wish to have executed at startup time. Typically this includes command symbol definitions, logical name assignments and key-definitions used to customize your operating environment. The usual rules for VMS DCL command files apply.
Note that STARTUP.COM must be found in the directory
MSO_USER:[yourname.OBSERVE]
in order to be executed; there is no way for you to specify a different
directory. If you want to execute a command file in another directory,
you must include a specific command to do so in MSO_USER:[yourname.OBSERVE]STARTUP.COM.
SWITCH provides control of auxiliary systems and telescope functions from the observer's keyboard. This command is available on the 2.3 metre and 50 inch telescopes only.
SWITCH subsystem state
switches the nominated subsystem to the required
state; control is returned immediately. In most cases the change of state
is immediate subject only to the response time of the relay logic used;
however where mirror-cover or shutter motion is involved, control is returned
leaving the relevant mechanism in motion. The available subsystems and
states are listed below.
| subsystem | available states or commands | |
| Telescope_Systems | on, off, reset | |
| Ventilation_Fans | on, off | {2.3m only} |
| Shutter | open † , closed | |
| Mirror_Cover | open, closed | |
| Flatfield_Illumination | on, off | (No hardware is at present provided for Flatfield Illumination) |
| Incandescent_Lights | Off | {50" only} |
| Fluorescent_Lights | Off | {50" only} |
† Opening the building shutter
by program or from the keyboard is not implemented for reasons of telescope
safety.
TPDATA establishes a file for pointing error measurements and facilitates the logging of pointing error data. It is mainly used by technical staff when performing pointing tests.
TPDATA/FILE = filename
opens a sequential text file with the specified
name and with the extension ".DAT" in the user’s area, and writes three
control records to the file. The resultant file complies with the STARLINK
TPOINT specifications for an INDAT pointing error data file of format type
2 as given in Starlink User Note number 100.1 dated 12-Oct-87. The three
control records correspond to the NOTES, :equinox OPTION and RUN PARAMETERS
records of that specification.
TPDATA
writes a single OBSERVATION record in INDAT format
type 2 with the following information:
| star mean coordinates | a d ma md equinox |
| telescope mean coordinates | a d |
| local apparent sidereal time | (hours minutes) |
| auxiliary data | (two items as yet unspecified) |
Thus for each pointing observation, the file coordinates (catalogue mean place) of the star are recorded along with the J2000.0 mean coordinates at which the telescope has acquired the object.
TPDATA/CLOSE
Closes the currently open pointing data file and
reports on the total number of observations it contains.
TPDATA/COUNT
Displays the number of observation records that
have been added to the file so far. The file remains open for further additions.
The measurement and modelling of pointing errors
is the responsibility of Engineering staff and it will not, in general,
be necessary for observers to concern themselves with pointing measurements.
You should consult Engineering staff and ensure that you are quite familiar
with the way in which the system handles pointing correction before endeavouring
to take pointing data. At startup time default values of the pointing coefficients
are installed and it will be rare that observers need to re-define them.
TRACK is the motion-control command most needed by observers. It drives the telescope to the required celestial coordinates and commences tracking there. See also the TRACK/SHOW, TRACK/PRINT and TRACK/SAVE commands, which are concerned with information about celestial objects and do not effect any change in the motion of the telescope.
TRACK can accept celestial coordinates typed in at the keyboard or alternatively coordinates can be read from a Coordinate File, the format of which is discussed in §2 ‘Celestial Coordinates’.
TRACK/FILE = filespec
selects the Coordinate File to be used as the source
of celestial objects. The parameter filespec may be a complete VMS file
specification and so refer to a file in any directory to which the observer
has read access; if it is simply a file-name then the observer’s default
directory, usually MSO_USER:[yourname.OBSERVE], is
searched for a file of that name and with file type ".COORD".
Coordinate Files must comply in format with the specifications of §2.3.
TRACK/EQUINOX = eqnxspec
sets the value of the tracking equinox; this is
used to specify the coordinate system in which the telescope is controlled
and is used for the coordinates displayed at the top of the Observer screen
on the display. The parameter eqnxspec must be a valid system equinox specification
as defined in §2.1. This command is equivalent to the command
CONFIGURE
TRACKING_EQUINOX eqnxspec.
The following commands enable the selection of objects from the currently selected Coordinate File.
TRACK n
tracks the nth
entry in the selected coordinate file. The parameter n is interpreted
as a decimal integer and the file entries are numbered beginning at 1.
TRACK/NEXT j
tracks the {current + j }th
entry in the selected coordinate file; j must be a decimal integer.
TRACK/NEXT
tracks the object after the current one in the selected
coordinate file.
TRACK/PREVIOUS j
tracks the {current - j }th
entry in the selected coordinate file.
TRACK/PREVIOUS
tracks the object prior to the current one in the
selected coordinate file.
TRACK obj_name
tracks the object with that name in the selected
coordinate file. For the purpose of comparing the template
obj_name with file entries, multiple spaces and tabs are ignored and the
case is forced to upper case.
TRACK/NAME obj_name
this form of the command is used when it is necessary to force the
system to accept a parameter string commencing with a numeric as an object
name and not a file entry index.
The following commands define, modify or redefine the position on the sky which the telescope is tracking.
TRACK
re-establishes tracking at the current tracking coordinates leaving
the current accumulated offsets and rates intact. This may be used after
a HALT command has been issued in order to re-acquire the object. Note,
however, that any scan in progress is stopped.
TRACK/BASE
tracks the current base coordinates by zeroing any accumulated offsets
and rates. Any scan in progress is stopped. Note the distinction between
this command and TRACK/SOURCE below: if the base coordinates have been
changed since the commencement of tracking (using the TRACK/ZERO command)
the telescope will move to the new base position not the original file
coordinates of the object.
TRACK/SOURCE
re-acquires the current object by recalculating the base coordinates
from the original file coordinates and re-initializing the tracking process.
Any scan in progress is stopped.
TRACK/HERE
commences tracking wherever the axes happen to be pointing on the sky.
This command is primarily intended for engineering purposes; note that
it may initiate motion of the Instrument Rotator if that system is configured
other than Not_In_Use.
TRACK/ZERO
replaces the base coordinates by the current tracking coordinates and
zeros the accumulated offsets. The telescope is not moved and the effect
is to redefine the current tracking coordinates as a new base position.
TRACK/COORDINATE coordinate_specification_string
tracks the object whose coordinates are supplied in the command string.
The contents and format of the coordinate specification string are specified
in detail in §2.1 but a resumé is given below in brief:
Coordinates are specified by the format:
["obj-name"] ad [ equinox[(epoch)] ] [ mamd [ ? [Vr]]] [!comment]
where square brackets indicate optional fields in the usual fashion. The object name, enclosed in double quotes, may appear anywhere; all other items must appear in the order shown here, if they appear at all. An absolute minimum specification is just the RA and Dec of the object. If no equinox is specified, the current value of the telescope configuration variable Default_File_Equinox is used.
TRACK/EPHEMERIS = ephemeris_name{2.3m
only}
tracks an object whose coordinates are tabulated for equally spaced
intervals of time in a text file in System Ephemeris Format. This command
is supported on the 2.3 metre telescope only. The parameter ‘ephemeris_name’
may be a complete VMS file specification and so refer to a file in any
directory to which the observer has read access; if it is simply a file-name
then the observer’s default directory, usually MSO_USER:[yourname.OBSERVE],
is searched for a file of that name and the extension ".EPHEM".
Ephemeris Files must comply in format with the specifications given in
the 2.3 metre telescope Observers’ manual. Basically the entries in this
file consist of a time (JD or MJD) followed by RA and Dec.
TRACK/PLANET planet_name
This command enables setting on most of the planets
and the moon. This is really for demonstration purposes; the telescope
does not follow the planet's proper motion. For serious planetary observation
(and for other objects of high proper motion) observers should generate
an ephemeris file, and use the TRACK/EPHEMERIS command.
A number of qualifiers can be appended to any of the above TRACK commands which result in motion:
/RATE
leaves the differential tracking rates, previously established by a
RATE command, in operation. Normally a TRACK command which results in a
new object being selected will cancel any RATE request. This command is
available on the 2.3 metre and 50 inch telescopes only. (All TRACK commands
which result in motion cancel any SCAN which was in progress.)
/CW{2.3m only}
forces the telescope to turn clockwise in Azimuth when acquiring a
new object; otherwise it takes the shortest path to the new position. This
qualifier is supported on the 2.3 metre telescope only.
/CCW{2.3m only}
forces the telescope to turn counter-clockwise in Azimuth when acquiring
a new object; otherwise it takes the shortest path to the new position.
This qualifier is supported on the 2.3 metre telescope only.
/WAIT
returns control to the observer only after the telescope has acquired
the object and is tracking properly; normally control is returned immediately,
leaving the telescope slewing towards acquisition.
/RISING{2.3m only}
causes the telescope to set on the horizon limit and await the rise
of an object which is below the horizon, whereon proper tracking is commenced.
Normally an error message is generated for objects below the horizon limit
and the telescope does not move. This qualifier may also be used to await
the emergence of an object from within the zenithal cone of avoidance.
This qualifier is supported on the 2.3 metre telescope only.
TRACK/SAVE=TRACKING [ obj_name ]
saves the current tracking coordinates by appending an entry to the
currently selected coordinate file; the name supplied is used as the object
name. The recorded coordinates of the object will incorporate the accumulated
offsets at the time the command is issued.
The coordinate system used is that of the (currently displayed) tracking coordinates. If the parameter ‘obj_name’ is omitted the current object name known to the system is used.
TRACK/SAVE=BASE [ obj_name ]
saves the current object's file coordinates by appending an entry to
the currently selected coordinate file; the name supplied is used as the
object name. The recorded coordinates of the object do not include the
accumulated offsets at the time the command is issued but represent the
original coordinates typed in or obtained from a Coordinate File entry.
The coordinate system used is that
of the (currently displayed) tracking coordinates. If the parameter ‘obj_name’
is omitted the current object name known to the system is used.
TRACK/SHOW
TRACK/SHOW obj_name
lists on the observer's VDU the file coordinates, auxiliary data (optional),
and other information about the nominated object. The coordinate information
is obtained from the entry in the currently selected Coordinate File but
the additional information is calculated at the time the command is issued;
the latter includes: zenith angle, hour angle, parallactic angle, distance
from sun and moon, rise-time, set-time and the components of the earth's
barycentric position and velocity in the direction of the object.
TRACK/SHOW n
lists on the observer's VDU the file coordinates, auxiliary data (optional),
and other information about about the object specified by entry number
n.
TRACK/SHOW/NEXT [ j ]
TRACK/SHOW/PREVIOUS [ j ]
These commands list on the observer's VDU the file coordinates, auxiliary
data (optional), and other information about about the object specified
by its relative file address ‘j’. If ‘j’ is omitted it defaults to 1.
TRACK/SHOW *
TRACK/SHOW/ALL
These commands function identically and list the entire contents of
the selected Coordinate File on the observer's VDU. Unless overridden by
the /FULL qualifier (see below) only the coordinate information is listed,
one object per line.
TRACK/SHOW
This command (without any parameters) shows the information
for the current object being tracked.
/BRIEF
/FULL
The choice between a single line giving coordinate information only
and a full listing which includes auxiliary data and derived information
is made with the qualifiers /BRIEF and /FULL thus:
TRACK/SHOW/BRIEF output a single line containing only the File Coordinate information;
TRACK/SHOW/FULL output the File Coordinate information, any auxiliary records following the coordinate record in the file and the derived quantities set out above.
The listing defaults to /FULL in
cases where information on a single object is being sought, but to /BRIEF
when more than one object ( as in TRACK/SHOW /ALL ) is to be listed.
TRACK/PRINT
TRACK commands with the /PRINT qualifier function identically to TRACK/SHOW in all cases except that the output goes to the system line printer instead of the observer’s VDU.
TRACK/PRINT
TRACK/PRINT obj_name
TRACK/PRINT n
TRACK/PRINT/NEXT [ j ]
TRACK/PRINT/PREVIOUS [ j ]
TRACK/PRINT *
TRACK/PRINT/ALL
Either command prints the entire contents of the selected Coordinate File on the system line printer.
/BRIEF
/FULL
The TRACK/PRINT command supports the qualifiers
/BRIEF and /FULL in exactly the same way as the TRACK/SHOW command.
UPDATE
causes the text file TEL_BULLETIN:UPDATE.TXT to be listed on the observer's
VDU. This file contains descriptive comment on minor upgrades of, and changes
to, the telescope control software of which observers ought to be aware.
The VIEW command permits an observer to see the value of any telescope display variable (even if it is not currently featured on one of the display screens).
VIEW variable_name [ ,…]
causes the names, values (and units where appropriate)
of the specified display variable(s) to be typed on the observer's VDU.
A list of display variable names for your telescope can be found in the
chapter ‘Telescope Display’ in your telescope Observer’s manual.
VIEW/CONTINUOUS[=period] variable_name [,…]
causes the display of the specified variable(s)
to be repeated every period seconds. If the period is not specified,
it defaults to 5 seconds. This display can be terminated by typing <Ctrl/Y.
ZENITH
moves the telescope to the zenith; control is returned to the observer
immediately leaving the axes in motion. (On the 2.3 metre telescope the
azimuth axis and the instrument rotator are not moved.)
ZENITH/WAIT
functions similarly except that control is returned to the observer
only after axis motion has ceased and the telescope is stationary at the
zenith.