The target tool is the primary tool in CASPER
for visualizing and planning Optical Remote Sensing observations.
The target tool includes a number of options that allow you to control
the appearance of your display, as well as design different types of observations.
Once you have started
a session, the Target tool will display a plot of the target body from
the observer at the specified time.
The Target tool widget has four areas:
At the top of the screen is the menu bar containing the following menus:
-
New Plot...: Creates the Session
Data Entry widget to allow you to enter the parameters for a new plot
to be created. If there is an existing plot, you will be given a chance
to save or discard the data from that session.
-
Title Plot...: Select this option to add a title to the current
plot. This title is placed in the upper left corner of the current plot.
When selected, the operator is prompted for the desired title.
-
Print Plot: Sends the current plot to the currently selected
printer.
The printer selection may be changed via the Printer
Setup widget available via the file menu on the CASPER
widget.
-
Save Plot As...: Creates the Save Plot widget to
save the current plot into a file.
-
Save RWF: PDT Interface...: This creates a Request Working
File (RWF) which can be read by the Cassini PDT software and CARS (Cassini
Activity Request Software). This is your primary interface between
CASPER and other Cassini ground-system software.
-
Save CIF: CARS Interface...: This saves constraint information for
CARS tool.
-
Make PMI File...: Allows you to construct a Physical
Model Interface file using any currently plotted FOV.
-
Save CASPER output...: Saves pointing and module information to
an ASCII CASPER Output
File for use with other software.
-
Exit: Destroys the target tool. The user will be asked to confirm
that they do indeed wish to shut the tool down, and will also be prompted
to save any current module data.
The Sequence Design menu contains three sub-menus:
-
Sequence Design Menu: Mosaic Tools Sub-Menu
This sub-menu contains items that allow you to create mosaiced observation
sequences using pre-defined Modules and Templates.
-
Modules...: This creates the Modules Selection
Window for selection of a template to plot
-
Save Mosaic: This allows the user to save the current mosaic to
a file selected via a Pickfile
widget.
-
Load Mosaic: This allows the user to load a previously saved mosaic
selected via a Pickfile
widget. If there is already pointing data on the plot, the user is
prompted to save it. Loading the mosaic will also load the target that
the mosaic was originally plotted with. This is an advantage over C-Kernels.
-
Delete Last Module: This deletes the most recently created
module.
-
Sequence Design Menu: FOV Tools Sub-Menu
The FOV Tools sub-menu contains items that allow you to associate one or
more instrument field of views with the sequenced pointings that you have
previously designed. A pointing is not visible on screen until a FOV is
turned on.
It also contains tools to examine the characteristics of a FOV in more
detail.
-
FOV Wrapping: This creates the FOV wrapping control
widget. FOV boundaries are normally drawn "unrapped," that is they
are displayed on the celestial sphere independent of any target bodies
"wrapped" FOV's are tied to the target body or rings which they intercept
at the time of observation, and are displayed always at those same target
body (or ring) coordinates.
-
Sequence Design Menu: C Kernel Tools Sub-Menu
-
View C Kernel...: This opens the CK Viewer tool. This tool allows
you to display a previously saved CKernel.
-
Save C Kernel...: This allows you to save the current mosaic as
a Type I C Kernel. You are prompted for the file name and for a comment
for the segment. You must select a name that is not currently in use! At
present, the entire mosaic is saved into one segment, and velocity information
is not added. See the section on CASPER
Pointing for more information on C kernels and matrices in CASPER.

return to "Viewing a C
Kernel."
Animation Menu
-
Session...: Creates the Session Animation widget to create an
animation
based on the current Target plot.
Graphic Menu
The items within this menu allow the user to select which objects should
be present on the main CASPER plot.
-
Background Grid: This switches the background grid on or off. An
ON/OFF flag indicates its current setting.
-
Pointing Position: This will switch the plotting of markers that
show the position of the boresight pointings for any modules that are currently
plotted.. An ON/OFF flag indicates its current setting.
-
Satellites: This switches the plotting of satellite position
symbols
on or off. An ON/OFF flag indicates its current setting.
-
Sun: This switches the plotting of the Sun's position on or off.
An ON/OFF flag indicates its current setting.
-
Earth: This switches the plotting of the Earth's position on or
off.
An ON/OFF flag indicates its current setting.
-
Orbits: This switches the plotting of the orbit paths of the
satellites
on or off. An ON/OFF flag indicates its current setting.
-
Features: This switches plotting of the target body's features on
or off. An ON/OFF flag indicates its current setting.
A feature detail file needs to be available for the target body otherwise
CASPER will report a missing file error. At present, only a feature file
for the Earth is available.
-
Image: This allow the user to select an image file for the target
body to be displayed in the target window. Image files provided with CASPER
are from the USGS database from voyager images. This option severly
slows graphic updates in CASPER.
-
Exobase: This switches plotting of an extra circle around the
target
body on or off. An ON/OFF flag will indicate its current setting. This
circle can be used to represent exobase altitudes. The altitude information
must be present in the features.tpc text kernel file located in
the $SPICE_DIR directory.
-
Stars: This switches plotting of stars on or off. An ON/OFF flag
will indicate its current setting. The stars are represented by a + sign
on the plot, with the size of the symbol representing the magnitude of
the star. Two related items may be found under the Utilities menu, for
limiting the number of stars that are plotted using magnitude (STAR LIMITS)
and for identifying and retrieving information about a plotted star (STAR
VIEWER).
Utilities Menu
-
Target Data...: Creates the Target Data
widget
to give more detailed information about the current plot.
-
Module/Pointing data...: Creates the Pointing
Information widget to give more detailed information about each module
and each footprint.
-
FOV on Map: Creates a tool that displays
a cylindrical map projection of the target body.
-
FOV on Rings: Creates a tool that displays
a projection of the ring plane.
-
Star Viewer...: Creates the Star Viewer widget
to display information about selected plotted stars.
-
Star Limits...:Creates the Star Limits widget to
control which magnitude and/or spectral type stars are plotted.
-
Deep Space Network: Creates the Deep Space Network tool widget.
This is a user-developed tool that is not maintained with CASPER.
-
Preferences...: Creates the Colour
Setup widget for changing the colour scheme for the plot.
-
Display Text File.. Allows the user to view any text file
they choose.
Shortcut Buttons
The shortcut buttons are used to access often used functions more quickly
than by going to the Target menus.
From left to right the buttons are:
-
New Plot...: Creates the Session
Data Entry widget to allow you to enter the parameters for a new plot
to be created. If there is an existing plot, you will be given a chance
to save or discard the data from that session.
-
Print Plot: Sends the current plot to the currently selected
printer.
The printer selection may be changed via the Printer
Setup widget available via the file menu on the CASPER
widget.
-
Modules...: This creates the Modules
Selection Window
for selection of a module create.
-
Delete Last Module: This deletes the most recently created
module.
-
Load Module: This allows the user to load a previously saved
mosaic
selected via a Pickfile
widget. If there is already pointing data on the plot, the user is
prompted to save it. Loading the mosaic will also load the target that
the mosaic was originally plotted with. This is an advantage over C-Kernels.
-
Save Module: This allows the user to save the current observation
to a file selected via a Pickfile
widget.
-
FOV Select: This creates the Field of View Selection
Window where the user you may toggle FOVs on and off.
-
Load C Kernel: This allows the user to load a previously saved C
Kernel by opening the C Kernel Viewer tool.
-
Plot Mode
Next to the shortcut buttons is a display that shows the current plot mode.
This mode changes depending on whether you are creating Mosaics
or plotting a C Kernel. All functions are available in Mosaic
mode, but creation of mosaics and associated functions are unavailable
in C Kernel mode. In other words, C Kernels and Mosaics don't
mix.
Main Plot Area
The large main graphics area is where the plots are displayed, There
are three scroll bars and associated buttons that are linked to the plot
area.
The horizontal scroll bar and left vertical scroll bar are used to move
the plot. After each manipulation, the plot is recalculated (you are NOT
sliding a plot larger than the display area).The Arrow buttons may be clicked
on to give small increments in position.
The right vertical slider controls the Zoom of the plot.
The Reset button at the junction of the position sliders will center
the plot again, and reset the zoom to the starting value.
The size of the plot area can be set within the casper_personal_setup
shell script to be from around 400 x 400 to 750 x 750 pixels in size.
Clicking in the main plot window with MB3 will create the Illumination
Angles widget showing illumination details and other data about the selected
point.
Message Area
At the bottom of the window is a text widget that is used to display
informational messages to the user. These may be indications of the current
processing within CASPER, error messages, etc. A record of these messages
can be displayed with the command history option from the menu Main Help.
Target Data
Target Name :
Name of target specified in the session data entry widget.
Target ID :
CASPER ID code of this target.
Target Angular Rate: The spin rate of the target
as seen from the observer.
Radius 1,2,3 :
Three radii of target body.
Plot Time (UTC) : The current
time of the plot.
Target RA/Dec :
Position of target body in space.
Distance to Target Center (km) : Distance from spacecraft
to center of target body.
Distance to Target Surface (km) : Distance from spacecraft
to surface of target body.
Sub Solar Point Lat/Lon :
Position on target body directly below the sun projection.
Sub Observer Point Lat/Lon :
Position on target body directly below the spacecraft.
Module/Pointing Data
Pointing Index :
Specifies the footprint for which data is being displayed.
Module Number :
Specifies which module the pointing index corresponds with.
UTC :
The actual time for the selected pointing index in UTC format.
ET :
The ephemeris time.
S/C Clock :
The ET of the spacecraft clock.
Duration of Module : The
total time it takes to complete this module.
Right Ascension :
RA coordinate for the pointing index.
Declination :
Dec. coordinate for the pointing index.
Latitude :
Target's latitude at the boresight of the selected pointing index.
Longitude :
Target's longitude at the boresight of the selected pointing index.
Twist :
The twist angle of the instrument.
Phase Angle :
The angle between the sun and the spacecraft.
Solar Angle :
The angle the sun makes with the target's pole.
Emission Angle :
The angle between the vector from the target to the observer, and the target's
pole.
Constraint Violation Data : Information about constraint
violations encountered for the particular footprint.
The following constraints are checked:
-
The Sun can never be within 10 degrees of the ORS boresight.
-
The Sun cannot be within 90 degrees of the ORS boresight when the spacecraft
is within 5AU of the Sun.
-
The ORS radiators cannot be within 88 degrees of the Sun when the spacecraft
is within 5AU of the Sun.
-
The ORS radiators can never be within 30 degrees of the Sun.
-
The SRU radiators cannot be within 45 degrees of the Sun when the spacecraft
is within 9AU of the Sun.
-
The Sun-Huygens angle cannot be between 60 and 120 degrees.
-
The ORS radiators cannot be within 30 degrees of a body which is larger
than 0.25 radians, but CASPER only does an approximate check on the size
of this target body.
Note: The ORS radiators and the SRUs are along the same axis and
are referred to interchangeably here.
The FOV Selection window allows you to turn any of the FOVs built into
CASPER on and off as required, although it should be noted that some FOVs
are too large to display properly within the Target tool (mainly a number
of the Mapsgap instruments). If you have plotted pointings on the Target
window, switching a FOV on or off and choosing Update Plot will cause the
plot to be renewed.
-
Select Group: This droplist allows you to select the instrument
group. When this droplist is changed to a new group, the FOVs available
for display in the section below will change to those FOVs belonging to
this instrument group.
-
FOV Selections: The FOVs available for plotting will be those that
correspond to the selected instrument group. To select an instrument's
FOV to be drawn, simply click on the selection button and the FOVs will
be drawn on the current plot. To disable drawing of a FOV, click on the
button again to deselect it and choose Update Plot or Done.
-
Close: Closes the FOV selection widget without updating the
plot.
-
Update Plot: Updates the plot without closing the FOV
selection widget.
-
Done: Updates the plot and then closes the FOV selection
widget.
-
Help: Displays a help text file for this widget.
-
FOV Wrapping Control Widget

This widget is used to toggle on and off the wrapping of drawn fields
of view (FOVs) on the target body and its rings (if any). The default
is for FOVs to be displayed and tied to the celestial sphere. FOV
wrapping allows instrument footprints to be tied to the target body they
lie on at the moment of the observation. As the observation continues,
the FOVs move with the target body, as though glued to it, or wrapped onto
it. When FOVs are not "wrapped" (the default), they are always displayed
at the RA/Dec corresponding to their pointing. Since mosaics take
time and the apparent position of bodies changes in RA/Dec coordinates,
this does not always give an accurate representation of what each FOV actually
contains in terms of the target body. Turning on FOV wrapping wraps
or glues the FOV boundaries to the target at the points (if any) that it
intersects the body at the time of the exposure. If a FOV only partially
covers a target body, then part of the FOV will be tied to the RA/Dec coordinates
of the sky, while the rest will be tied to the target body. As the
mosaic progresses in time, these FOV pieces can become separated.
CASPER will display the separate pieces of each FOV. The possible
pieces are target body pieces (always shown when FOV wrapping is selected),
RA/Dec pieces (those parts of the FOV which do not intersect the target
body or Saturn's rings), and Ring pieces (intersecting Saturn's rings,
ignoring gaps in the rings).
-
FOV Wrapping (ON/OFF): When this option is ON, FOVs are wrapped
onto the target body in the
Target tool, and those parts of an FOV which lie on a target body are drawn.
If the other options are OFF, these are the only parts of each FOV which
will be drawn in Target.
-
Show RA/Dec Pieces (ON/OFF): This option only affects the plot if
FOV Wrapping is ON. When
this option is ON, those parts of the FOV which do not intersect the target
body or the rings are drawn in Target.
-
Show Ring Pieces (ON/OFF): This option only affects the plot if FOV
Wrapping is ON. When
this option is ON, those parts of the FOV which intersect Saturn's rings
are drawn in Target.
-
Shear Ring Pieces (ON/OFF): This option only affects the plot if
FOV Wrapping is ON. When
this option is OFF, FOV pieces which intersect the rings are shown at the
ring radius and longitude where they intersect the rings, with the longitude
equal to the sub-ring longitude on Saturn. That is, the ring FOV
pieces orbit at a fixed body rotation period with Saturn. When this
option is ON, the ring FOV pieces shear due to the Keplerian orbital velocities
of the rings at different orbit radii.
-
Update Plot: Click on this button to recompute the Target draw
window with the new
selections. This will also result in this widget being reduced to
an icon on your computer screen workspace.
-
Done: Click on the Done button to update the plot and close the
widget.
-
Close: Click on the Close button to close the widget without
updating the plot first.
-
Help: Displays the help file.
-
FOV on Map.

This tool displays a cylindrical projection of the target body,
in latitude and longitude coordinates. Fields of view are displayed
on this map if a module is currently defined within Target. The sub-spacecraft
point is indicated by the S/C symbol, and the sub-solar point is indicated
by the SSP symbol. The limb and terminator are also shown.
In the example above, the limb is shown in blue, and the terminator in
brown. This tool is used for the BODPSCAN module to draw a path on
the target body. The display in this tool may be saved for later
printing. In the pointing menu options, Reset removes all old mosaics
from the display, Append allows the user to load and display a previously
saved mosaic, and Save saves the currently displayed mosaics to a file.

This tool is a projection of the Saturn equatorial plane.
The coordinates are in units of Saturn radii (defined to be 60330 km).
Saturn itself is not displayed in this tool. Two different coordinate
systems for longitude are possible: Body East longitude, which is the standard
NAIF Saturn body longitude system, and Ring longitude, which is measured
from the ascending node of the ring plane on the J2000 X-Y plane (Earth's
equator at J2000). The display may be set to three different zoom
levels. This tool will display the projection of any module on the
ring plane, and is used to define a path for the RINGPSCAN observation.
The plots shown in this tool may be saved to a file for printing.
This option allows the operator to identify which stars are displayed
on the current graphic. When selected, a small display widget appears on
the screen. Using the mouse, the operator can obtain information about
a displayed star and label a star. To retrieve data about a star, move
the mouse pointer over the desired star and push MB1. The selected star's
data will then be displayed in the star viewer window. If the "label" button
is pushed in the star viewer widget, the star name will also be added to
the graphic. The star viewer is an independent tool and other CASPER actions
can be performed while it is active. When you are finished with the viewer,
select the "Done" button.
-
Star Limits Widget
This option will create a widget that allows the user to limit the number
of stars that are displayed on the main CASPER graphic. The limitation
can be by magnitude or spectral type. The widget can also restore the full
star data set. Limiting magnitudes can be selected with a slider or by
entering the maximum V magnitude of stars displayed in a text entry area.
Then, only stars in the CASPER stars data base with a magnitude less than
the entered limiting magnitude will be displayed. The display will be redrawn
with the appropriate stars when the user clicks on the "Apply" button.
By entering a character or string of characters in the Spectral Type limiting
text entry area, all stars that have that exact character or string of
characters in their spectral type description will be removed. Again, click
on "Apply" to redraw the display with the new set of stars. For example,
to eliminate all spectral type A stars from the graphic, enter "A" in the
Spectral Type limit text entry area and click on "Apply". Click on "Restore"
and then on "Apply" to restore the graphic to the full CASPER star data
set. You may save your customized set of stars with the save button, and
load a customized star table with the load button.
-
Save Plot As Widget
The Save Plot widget allows the user to save the current Target plot
to a PostScript file for printing later.
-
Save: Saves the current Target plot into the selected file.
-
Cancel: Destroys the widget without saving the plot.
-
Orientation: The user selects whether to save the plot in
landscape
or portrait mode.
-
Filename: The directory path and file name of the PS file to which
the plot will be saved.
-
Pickfile: Creates a standard IDL Pickfile
widget for selecting the save file name more easily