Here are some helpful hints for using the SONIC. DARKS: You should take dark frames at the beginning and end of the night and probably at least once in the middle. Make sure you have dark frames at every frametime you use for taking data. A convenient way to take the darks is to use the command "darks", which executes a file called "dark" in your home directory. If you don't have such a file, or if it is messed up, copy the one in ~willner. Lines can be commented out by placing a '#' character (without the quotes) at the beginning of the line. It is better to comment out unwanted lines than to delete them, since you or someone else may want them in the future. Before starting "darks", make sure the filter is moved to the BLK position and that the comments are up to date. (The script _may_ update the object name in the comment file; it _does_ force the file name to be DARK or BIAS.) Typical frame times are 1, 10, and 30 seconds. Combine as many frames as you have patience to do (better statistics). Also, take some bias frames at 0.2 seconds frame time. See PATCH for suggestions on monitoring the data. PATCH: You can monitor data from dark or other frames by using the "patch" command. See "help data patch" for details. A convenient alias is "pp", which does a patch of a region without bad pixels and with equal numbers of even and odd columns. Another convenient alias is "dp", which moves data from the integration buffer and then does "pp". Note that dp works while in tv mode; this is quite useful for setting gate voltage. GATE VOLTAGE: See discussion in "startup.txt". At present, the operating gate voltage is -1.4 volts. Remember to set it to a more negative value (say -1.6), then come back positive to -1.4. DISPLAY SCALE: Convenient aliases for setting the display scale are "obj" for faint objects, "o" for typical objects in tv mode, and "std" for observing standards in both object and sky beams. BEAM: The status display highlights which beam (object/sky) the data system thinks you are observing. If you accidentally swap the two, don't worry. Just store the data normally, make sure you are in tonight's directory ("dlink now"), and edit the comments ("oldcom "). Find the keyword "SWAPPED", and change its value from "F" to "T". Now when you read the data into iraf with "rira", the object exposure will be correctly placed into the "a" file and the sky into the "b" file. Before starting the next integration, use "bt" to get yourself back in sync. OFFSET FILES: There are a number of useful offset files for common procedures. The files are located in ~willner/cats/*.off, where you cannot ordinarily modify them. The default catalog directory /Realtime/lib/catalogs contains symbolic links to these files, meaning that you can use them just as if they were in the default directory. One offset file called "std" observes standards (or objects!) in eight positions on the array, avoiding bad pixels. To use it, set the star image on pixel (31,29) (the exact middle of the array), and do your first integration. The first seven offsets in the file move the star to various locations around the array, and the eighth moves it back to the center. You can thus use the file repeatedly for different filters or simply to repeat a series of observations. Offset files beginning with "bs" are intended for object/sky beamswitching. They are labeled with the beam switch distance in arcmin and the direction. Finally, a "d" is appended if the file will dither a small distance around the object location. No "d" means only the sky positions will be dithered. Thus "bs4nd" will beam switch 4 arcmin to the north and dither. To use the dither files, choose one from the offset menu in tcs. Set up on the object and start an integration in the normal way ("go