Camera and Filter Wheel Box Control

Overall layout

The camera and filter wheel box control window looks like this:

the camera and FWB control GUI

The camera and filter wheel control window is divided into three raised panels::

Filter Wheel Box
This panel contains buttons which send simple commands to the filter wheel box.
CCD
This panel contains controls for redoing out the CCD, and some entry boxes for specifying the header information for images taken in this way.
Exposure sequence
This panel allows for taking arbitrary sequences of exposures without performing many of the tasks normally associated with taking an exposure of an object (such as slewing to it).

Filter Wheel Box

Filter wheel control buttons

The buttons on the first row of this panel send the filter wheel to the position containing the designated filter:

u
Sends the filter wheel to position 1, where the "u" filter is usually installed.
This button is the GUI equivalent of
mt> selectFilter u
g
Sends the filter wheel to position 2, where the "g" filter is usually installed.
This button is the GUI equivalent of
mt> selectFilter g
r
Sends the filter wheel to position 3, where the "r" filter is usually installed.
This button is the GUI equivalent of
mt> selectFilter r
i
Sends the filter wheel to position 4, where the "i" filter is usually installed.
This button is the GUI equivalent of
mt> selectFilter i
z
Sends the filter wheel to position 5, where the "z" filter is usually installed.
This button is the GUI equivalent of
mt> selectFilter z
blank
Sends the filter wheel to position 6, where there is usually a weight installed.
This button is the GUI equivalent of
mt> selectFilter b

Shutter control

The buttons on the second row open and close the shutter.

Close
Closes the shutter.
This button is the GUI equivalent of
mt> fwbCloseShutter
Open
Opens the shutter
This button is the GUI equivalent of
mt> fwbOpenShutter

Timed exposure

The third and final row of controls in the filter wheel box frames allows the user to open the shutter for a specified length of time.

time
The time entry box holds the time (in seconds) to keep the shutter open. This should be a positive integer.
Take timed exposure
Hitting this button opens the shutter for the time specified in the time entry box.
This button is the GUI equivalent of
mt> fwbSetExposureTime $exposureTime

mt> fwbStartExposure

Note that this button does not read out the CCD. It merely opens and closes the shutter.

CCD

Subarray height

The first row of the CCD frame contains radio buttons allowing the observer to select the height of the subarray to be read. This is dangerous to use, because it can badly confuse the DA. Leave the subarray height at 2048 at all times.

CCD readout controls

The second row of controls here allows the CCD to be read out, and lets the user specify some of the header values in the resulting image.

Target name
This entry box should contain desired value for the "TARGET" keyword in the header of the image produced when the "Read out the CCD" button is hit. Note that it has no effect on the headers of images taken with commands or buttons outside the "Camera and FWB control" window.
Filter
This entry box should contain the desired value for the "FILTER" keyword in the header of the image produced when the "Read out the CCD" button is hit. It does not affect the filter wheel in any way, and has no effect on the headers of images taken with commands or buttons other than the "Read out the CCD" button in this frame.
Read out the CCD!
Hitting his button causes the CCD to be read out. No other operations (opening or closing the shutter, etc.) are performed. The target name and filter listed in the header of the resultant image will be that specified in the "Target name" and "filter" entry boxes, above.
This button is the GUI equivalent of
mt> setSectionSize $subarrayHeight

mt> set targetData(name) $targetName

mt> set targetData(flavor) Man

mt> set targetData(epoch) 2000

mt> set targetData(filterList) $filter

mt> set targetData(exposureList) 0

mt> takeSequence -informGUI

where $subarrayHeight corresponds to the height selected in the "subarray height" checkboxes (and should be kept at 2048), $targetName corresponds to the "Target name" entry box, and $filter corresponds to the filter entry box. Note that, in practice, one is unlikely to use the setSectionSize command (because it will be set to 2048 by default, which is where you will want it), and is likely to set the targetData values interactively using setTarget.

Exposure sequence

This frame allows arbitrary sequences of exposures to be taken. It contains 3 controls:

Filters
This entry box should contain an ordered, space separated list of filters in which exposures are to be taken.
For example, if you wish to take 5 exposures, the first of which is through the g filter, the second and third of which are through the r filter, and fourth of which is through the z filter, and the last of which is again through the r filter, the box should contain:
g r r z r
Exposures
This entry box should contain an ordered, space separated list of the exposure times for each exposure.
Continuing the above example, if we want out first (g) exposure to have an exposure time of 10 seconds, the second and third (both r) exposures to have exposure times of 5 and 30 seconds, respectively, the fourth (z) exposure to have an exposure time of 15 seconds, and the final (r) exposure to have an exposure time of 120 seconds, then this box should contain:
10 5 30 15 120
Take sequence of exposures
This button will take a sequence of exposure according the to values in the "Filters" and "Exposures" entry boxes, described above. The value of the "Target name" entry box, found in the second ("CCD") panel of the camera and FWB control window, will be entered into the header as the target name.
The example described above is the GUI equivalent of the following commands:
mt> setSectionSize $subarrayHeight

mt> set targetData(name) $targetName

mt> set targetData(flavor) Man

mt> set targetData(epoch) 2000

mt> set targetData(filterList) {g r r z r}

mt> set targetData(exposureList) {10 5 30 15 120}

mt> takeSequence -informGUI

where $subarrayHeight corresponds to the height selected in the "subarray height" checkboxes (and should be kept at 2048) and $targetName corresponds to the "Target name" entry box. In practice, one is unlikely to use the setSectionSize command (because it will be set to 2048 by default, which is where you will want it), and is likely to set the targetData values interactively using setTarget.

Last modified 6/21/2001 by E. H. Neilsen, Jr.