Chains and Constellations

There are a number of commands that allow you to control the definition and graphical display of chain and constellation objects. For most commands associated with these objects, the actual command name is Chains. The generic structure of most Chains commands is:

Chains <ObjectPath> {ChainsOption} <Parameters>

or for commands that return information:

Chains_R <ObjectPath> {ChainsOption} <Parameters>

In either case, the {ChainsOption} indicates the action being executed by the command, and will change depending on the action you wish to take. Additional <Parameters> may be required depending on the {ChainsOption} specified.

If you use the Unload command to remove an object that is used by more than one chain or constellation, calculations to the other object will be affected.

Command Format Description Version
CentralBody_R CentralBody_R <ApplicationPath> <ObjectPath> Returns the name of the central body of any object 10.0.2
Chain Processing Delay ChainProcessingDelay <ObjectPath> {Option} [<Parameters>] Set the processing delay for an object. 12.8
Chains Chains <ObjectPath> {ChainOption} [<Parameters>]Chains <chainPath> ChainAsCovAssetGridInstMode [Append | Update] Configure a chain object or computes access for a chain 12.9
Chains_R Chains_R <ObjectPath> {ChainsOption} Return information about a Chain. 11.4
Chains_RM Access Chains_RM <ApplicationPath> Access {AccessType} Calculate various access data within and outside of a chain 4.1.1
Constellation Constellation <ObjectPath> {Option} [<Parameters>] Add or remove a subobject of constellation and set routing file information 12.8
Constellation_R Constellation_R <ObjectPath> {ConstellationOption} Return information about a Constellation. 12.8
Copy Copy <ApplicationPath> <CopyFromObjectPath> [{CopyOption}] Copy and paste an object. 8.0
ExternalData ExternalData <ObjectPath> {DataOption} [<Parameters>] Allow for the association and management of time ordered data computed outside of STK with STK objects. 10
GetDescription GetDescription <ObjectPath> {Type} Return the description of an object 4.0.6
Graphics (Chains & Constellations) Graphics <ObjectPath> {ChainGfxOption} [<Parameters>] Set the graphics properties for chains and constellations 12.9
Graphics Marker Graphics <ObjectPath> Marker {MarkerType} ["<FilePath>" [{CustomOptions}]] Define a marker to represent an object in a 2D Graphics window 11.6
Graphics Show Graphics <ObjectPath> Show {On | Off} To turn on or off the graphics display of an object. 10
Load Load <ApplicationPath> {<ClassPath> | VDF} "<FilePath>" Open an existing scenario or insert an object into the current scenario 8.0
New New <ApplicationPath> <ClassPath> <NewObjectName> {NewOptions} Create a new scenario or add a new object to the current scenario 8.1
NewMulti NewMulti <ApplicationPath> <ClassPathOfObjectToCreate> <NumToCreate> <NewName1> [<NewName2>...] [NoDefault] [Ignore] Create multiple instances of new objects 4.2
Rename Rename <ObjectPath> <NewName> Rename an object 4.0
Save Save <ApplicationPath> <ObjectPath> ["<SaveInDirectory>"] Save a scenario or object within a scenario 4.0
SaveAs SaveAs <ApplicationPath> <ObjectPath> "<FilePath>" Save a scenario or object within a scenario with a different name 4.2
SetAsDefault SetAsDefault <ApplicationPath> [<ObjectPath>] Save the indicated object as the default 4.2
SetConstraint (Chain or Constellation) SetConstraint <ObjectPath> {ConstraintName} {Parameters} Set a constraint for a chain or constellation 11.6
SetConstraintOptions SetConstraintOptions <ObjectPath> {ConstraintName} {Options} Set constraint options for an object's active constraints. 12.9
SetDescription SetDescription <ObjectPath> {Type} [{Option}] "<Description>" Set the long or short description of a scenario or object 6.2
TimeTool TimeTool <ScenarioPath> {Options} Define components defining instances or intervals of time. 11.5
TimeTool Interval TimeTool <ScenarioPath> <ParentObject> {Action} {"Interval" | "IntervalTemplate"} <ComponentName> [{IntervalType} <TypeParams>] Define and modify Interval components and templates. 11.3
TimeTool Interval List TimeTool <ScenarioPath> <ParentObject> {Action} {"Interval List" | "Interval ListTemplate"} <ComponentName> [{IntervalListType} <TypeParams>] Define and modify Interval List components and templates. 11.5
TimeTool Time Array TimeTool <ScenarioPath> <ParentObject> {Action} {"Time Array" | "Time ArrayTemplate"} <ComponentName> [{TimeArrayType} <TypeParams>] Define and modify Time Array components and templates. 11.7.1
TimeTool Time Instant TimeTool <ScenarioPath> <ParentObject> {Action} {"Time Instant" | "Time InstantTemplate"} <ComponentName> [{TimeInstantType} <TypeParams>] Define and modify Time Instant components and templates. 10
TimeTool_R TimeTool_R <ScenarioPath> {Option} [<Parameters>] Return information about TimeTool components. 10
TimeTool_RM TimeTool_RM <ScenarioPath> {Option} [<Parameters>] Return information about TimeTool components. 10.1
Unload Unload <ApplicationPath> <ObjectPath> [RemAssignedObjs] Remove an object or scenario 4.0
UnloadMulti UnloadMulti <ApplicationPath> <ObjectPath> Remove an object and all of its subobjects from the current scenario 9.1