STK Conjunction Analysis Tool (CAT)

There are a number of commands for STK's Conjunction Analysis Tools (CAT) -- Close Approach, Advanced CAT and LaserCAT -- that can be executed through Connect. For most commands associated with CAT, the actual command name is CAT or a phrase beginning with the CAT acronym. The generic structure of most CAT commands is:

CAT <ObjectPath> {CATOption} <Parameters>

The {CATOption} 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 {CATOption} specified.

Command Format Description Version
ACAT ACAT <AdvCatObjPath> {CalculateOptions} <Parameters> Set Advanced CAT properties 11.6
ACAT LogFile ACAT <AdvCatObjPath> LogFile {On | Off} {Overwrite | Append} {Buffer | Flush} "<FilePath>" Write information regarding the effects of filtering on computations to a log file 4.2.1
ACAT MsgAlertOnHit ACAT <AdvCatObjPath> MsgAlertOnHit {On | Off | True | False} Toggle the Advanced CAT message alert on hit flag 5.0.4
ACAT Probability ACAT <AdvCatObjPath> Probability {Parameters} Set the parameters used to compute conjunction probability for nonlinear relative motion. 9.0
ACAT RelationFile ACAT <AdvCatObjPath> RelationFile {On | Off | "<FilePath>"} Set a relationship file to be used during Advanced CAT computations 11.6
ACAT SSCFile ACAT <AdvCatObjPath> SSCFile {On | Off | "<FilePath>"} Set an SSC reference file to be used during Advanced CAT computations 11.6
ACATEvents_RM ACATEvents_RM <AdvCatObjPath> [{Options}] Return event information for conjunction probability computations. 9.0
ACATProbability_R ACATProbability_R <AdvCatObjPath> Primary <Name> Secondary <Name> TCA "<DateTime>" Method {Method} Return the value of a conjunction probability computation. 10
CAT CAT <ObjectPath> {Option} Set properties for a Close Approach computation. 11.6
CAT_RM CAT_RM <ObjectPath> Range <RangeVal> Compute close approaches to a vehicle from objects in the current CAT satellite database 4.1.1
CentralBody_R CentralBody_R <ApplicationPath> <ObjectPath> Returns the name of the central body of any object 10.0.2
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 Marker Graphics <ObjectPath> Marker {MarkerType} ["<FilePath>" [{CustomOptions}]] Define a marker to represent an object in a 2D Graphics window 11.6
Graphics ObjectStateInWin Graphics <ScenarioPath> ObjectStateInWin {Options} Control the display of objects' graphics in the 2D window. 7.0
Graphics WindowState Graphics <ObjectPath> WindowState {Options} Control the display of object graphics in the 2D window. 10
LaserCAT LaserCAT <ObjectPath> {AvoidanceOptions} <Parameters> Set LaserCAT properties 11.6
LaunchWindow LaunchWindow <ObjectPath> {Option} Set properties for a launch window analysis. 11.6
LaunchWindow_RM LaunchWindow_RM <ObjectPath> Range <RangeVal> Analyze a launch window for a missile or launch vehicle. 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
SetAsDefault SetAsDefault <ApplicationPath> [<ObjectPath>] Save the indicated object as the default 4.2
SetDescription SetDescription <ObjectPath> {Type} [{Option}] "<Description>" Set the long or short description of a scenario or object 6.2
Spice Spice <ScenarioPath> {Action} [<Parameters>] Loads, removes, or reorders Spice ephemeris files. 12.4
Spice_RM Spice_RM <ScenarioPath> {FileList, BodyList, BodySegments, FileSegments} <Parameters> Returns information about Spice files. 12.4
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
VO AdvCATAttributes VO <AdvCATObjPath> AdvCATAttributes {DisplayOption} <Value> [{DisplayOption} <Value>...] Set 3D graphics for an advanced CAT object 10
VO ObjectStateInWin VO <ScenarioPath> ObjectStateInWin {Options} Control the display of object graphics in the 3D window. 7.0
VO WindowState VO <ObjectPath> WindowState {Options} Control the display of object graphics in the 3D window. 10