Define an attitude coverage grid
AttCov <AttCovObjectPath> Grid {GridOption} <Parameters>
The AttCov Grid command allows you to define the boundaries of the attitude coverage grid, set the granularity of the grid points used to fill the bounded region in the 3D Graphics window, and further define the properties of the grid points.
After setting the grid options use the AttCov Access command to compute Attitude Coverage accesses.
The following table describes {GridOption} values:
{GridOption} | <Parameters> | <Description> |
---|---|---|
AreaOfInterest | Global | Creates a grid that covers the entire globe. |
LatBounds <MinLat> <MaxLat> | Creates a grid between the user-specified Minimum and Maximum Latitude boundaries. | |
LonLine <MinLat> <MaxLat> <Lon> | Creates a set of points along a single meridian. The <MinLat> must be less than and not equal to <MaxLat>. | |
LatLine <StartLon> <StopLon> <Latitude> | Creates a set of points along a single latitude line. The <StartLon> must not be equal to <StopLon>. | |
PointGranularity | LatLon <Degree> | The exact location of the grid points are computed based on a specified resolution. <Degree> must be between 0.001 and 20.0 degrees. |
ReferenceAxes | "<RefAxes>" | Enter the specification for the grid Reference Axes. The format for this option is "<TruncObjectPath> <AxesName>", where <TruncObjectPath> is a truncated object or central body path. |
PointLocation | UseGranularity | Determine point locations based on PointGranularity. |
Custom "<FilePath>" ["<FilePath>"...] | Specify one or more shapefiles to identify the points. Any previous list of point files will be cleared and replaced by the files specified here. | |
SetPointsLL <NumberOfPoints> <LatValue> <LonValue> [<LatValue2> <LonValue2>]... | <NumberOfPoints> is an integer specifying the number of sets of <LatValue> <LonValue> to follow. | |
GridConstraint | {None | {PointObjectClass} <TruncObjectPath> [UseActualObject]} | Select a template object to be used to
define constraints on grid points. Valid values for
{PointObjectClass} are Receiver, Transmitter, Radar and Sensor.
The parent of the selected grid constraint object must be the parent of the AttitudeCoverage object. Specify UseActualObject to use the actual object for grid points, rather than a copy of the object. Enter None, with no other parameters, to turn off the use of an object to define constraints on grid points. |
PointingVector {Off | On "<Vector>"} | Specify a pointing vector. "<Vector>" is any vector fixed in the reference axes of the coverage grid. "<Vector>" is specified as "<TruncObjectPath> <VectorName>" |
Note: All <Latitude> and <Longitude> values are entered in degrees. Longitude values are -360 to 360, Latitude value is -90 to 90.
The following {GridOption} values have been replaced or renamed in STK 9 to match the updated UI. If you have commands using the pre-STK 9 options they should continue to operate as usual.
Pre-STK 9 Option | Current Option |
---|---|
Definition | AreaOfInterest |
Resolution | PointGranularity |
PointDef | Replaced by PointLocation and GridConstraint |
To define a grid with a latitude/longitude resolution of 5 degrees:
AttCov */Satellite/CovDefTest/AttitudeCoverage/TestAttCov Grid PointGranularity LatLon 5
Define the attitude coverage grid along latitude -16 degrees, between -34 and 120 degrees longitude:
AttCov */Satellite/CovDefTest/AttitudeCoverage/TestAttCov Grid AreaOfInterest LatLine -34 120 -16
To set the grid constraint definition to a specific receiver:
AttCov */Satellite/CovDefTest/AttitudeCoverage/TestAttCov Grid GridConstraint Receiver Satellite/CovDefTest/Receiver/AttCovTestRc UseActualObject
To specify that point locations be computed based on granularity:
AttCov */Satellite/CovDefTest/AttitudeCoverage/TestAttCov Grid PointLocation UseGranularity
To set the Grid constraint definition to use the vector "NegZAxis":
AttCov */Satellite/Satellite1/AttitudeCoverage/ac1 Grid GridConstraint PointingVector On "Satellite/Satellite1 NegZAxis"
To define a reference axes for the grid:
AttCov */Satellite/CovDefTest/AttitudeCoverage/TestAttCov Grid ReferenceAxes "Satellite/CovDefText J2000"
If activated, Connect returns an acknowledgement message.
This command belongs to the following group(s):
9.0
STK Programming Interface 11.0.1