Satellite Collection Object: How to Use External Files
STK Pro, STK Premium (Air), STK Premium (Space), or STK Enterprise
You can obtain the necessary licenses for this tutorial by contacting AGI Support at support@agi.com or 1-800-924-7244.
This lesson requires STK 12.9 or newer to complete in its entirety. If you have an earlier version of STK, you can complete a legacy version of this lesson.
The results of the tutorial may vary depending on the user settings and data enabled (online operations, terrain server, dynamic Earth data, etc.). It is acceptable to have different results.
Capabilities covered
This lesson covers the following STK Capabilities:
- STK Pro
Problem
You require a fast, easy way to set up and analyze a group of satellites as a single object. Your Satellite Collection object must support metadata for additional descriptive information and support categorization into subsets.
Solution
Use STK to model large constellations of satellites using the Satellite Collection object and associated external files.
What you will learn
Upon completion of this tutorial, you will understand:
- How to implement the Satellite Collection object.
- How to create custom orbit definition files.
- How to use reference objects.
- How to use the Deck Access Tool.
- How to use routing files.
Creating a new scenario
First, you will create a new STK scenario and then build from there.
- Launch STK ().
- Click in the Welcome to STK dialog box.
- Enter the following in the STK: New Scenario Wizard:
- Click when you finish.
- Click Save () when the scenario loads. STK creates a folder with the same name as your scenario for you.
- Verify the scenario name and location in the Save As window.
- Click .
Option | Value |
---|---|
Name: | SatelliteCollection |
Location: | Default |
Start: | Default |
Stop: | Default |
Save () often during this lesson!
Inserting a Satellite Collection object
The Satellite Collection object models a group of satellites as a single object in the Object Browser. The associated satellites do not appear in the Object Browser, but are available for analysis purposes within other computational tools such as STK's Coverage capability, CommSystem, DeckAccess, and AdvCAT.
- Select SatelliteCollection () in the Insert STK Objects Tool.
- Select Insert Default () as the method.
- Click
- Right-click on SatelliteCollection1 () in the Object Browser.
- Select Rename in the shortcut menu.
- Rename SatelliteCollection1 () to Walker_Collection.
Using the Walker Tool
The Walker selection provides a constellation of satellites distributed in a series of altitude shells. Each shell contains evenly spaced orbital planes and Walker populates each orbital plane with evenly spaced satellites. All the satellites in a shell have the same period and inclination. Walker evenly spaces the ascending nodes of the orbital planes over a range (angle spread) of right ascensions (RAAN). This capability is similar to the Walker Tool available from a Satellite () object in STK.
You can generate multiple shells within a single Satellite Collection () object. However, if you access the Walker Tool from a single Satellite () object, it only generates one shell (at that satellite's period and inclination).
Creating Walker Type Group 1
- Right-click on Walker_Collection () in the Object Browser.
- Select Properties () in the shortcut menu.
- Select the Basic - Definition page.
- Select Shells Name 1 in the Walker Properties frame.
- Click Edit selected shell () in the Shells toolbar.
- Enter Group 1 in the Shell Name* field when the Edit Shell dialog box opens.
- Set the following in Shell Properties frame:
- Set the following in the Plane 1 : Slot 1 frame:
- Click .
- Click to accept your changes and to keep the Properties Browser open.
Option | Value |
---|---|
Planes | 72 |
Satellites in Planes (Slots) | 22 |
Option | Value |
---|---|
Semi-Major Axis (a) | 6928.14 km |
Inclination (i) | 53 deg |
You can see the new satellites have been added to the Subsets list.
Creating Walker Type Group 2
- Click Add a new shell () in the Shells toolbar.
- Enter Group 2 in the Shell Name* field when the New Shell dialog box opens.
- Set the following in Shell Properties frame:
- Set the following in the Plane 1 : Slot 1 frame:
- Click .
- Click to accept your changes and keep the Properties Browser open.
Option | Value |
---|---|
Planes | 36 |
Satellites in Planes (Slots) | 20 |
Option | Value |
---|---|
Semi-Major Axis (a) | 6948.14 km |
You can see the new satellites have been added to the Subsets list.
Subsets
STK automatically generates a subset called AllSatellites for each selected type. If the type is Walker, a subset is created for each plane and each shell in the collection. Take a moment to scroll down through the list to view your satellites in the Subsets frame.
Setting graphics attributes
Each subset has its own graphical properties. Subsets are used when performing calculations (e.g., as assets in the Coverage analysis). You want to visualize Group 1 and Group 2 in the 3D Graphics window, separating them by using different colors.
- Select the Graphics - Attributes page.
- Clear the AllSatellites Show checkbox.
- Select the Show check box for Shell_Group 1.
- If you desire to change the color of the satellites in this group, double-click on the color cell.
- Open the Color shortcut menu.
- Select a new color.
- Select the Show check box for Shell_Group 2.
- Change the color if desired.
- Click to accept your changes and to close the Properties Browser.
Viewing the satellites in the 3D Graphics window.
You will need to turn on the Satellite Collection () object in the Object Browser.
- Bring the 3D Graphics window to the front.
- Ensure that the Walker_Collection () check box is selected in the Object Browser.
- Use your mouse to zoom out until you can see the constellation of satellites.
- Click Start () in the Animation toolbar to animate your scenario.
- Click Reset () in the animation toolbar once you finish viewing your constellation of satellites.
- Clear the Walker_Collection () check box.
Group 1 and Group 2
The satellites do not need to be visible in the 3D Graphics window during analysis.
Updating the satellite database
The Scenario object database properties enable you to set the defaults for the city, facility, satellite, and star databases. You can specify a stock STK database or one of your own that meets STK's format requirements. You will update the satellite database based on your scenario's analysis time period. An Internet connection is required for this step.
- Open SatelliteCollection's () properties().
- Select the Basic - Database page.
- Click
- Click when the Update Satellite Database dialog box opens. The typical path to the satellite database is C:\ProgramData\AGI\STK 12\Databases\Satellite.
- Click to close the Information dialog box.
- Click to close the Update Satellite Database dialog box.
- Click to accept your changes and to close the Properties Browser.
Creating a collection of Geosynchronous (GEO) satellites
You will create a new collection of satellites showing the GEO belt.
- Insert a SatelliteCollection () object using the Insert Default () method.
- Rename SatelliteCollection2 () to Database_GEO.
Setting Database Type
For this option, you provide search parameters for STK to apply in extracting satellites for the collection from a satellite database.
- Open Database_GEO's () properties ().
- Select the Basic - Definition page.
- Open the Type: shortcut menu.
- Select Database.
Searching the Database
When you click Define Search Parameters, a dialog box appears, with a panel on the left for parameter specification, and one on the right to display results.
- Click in the Database Search frame.
- Resize the Database Search dialog box so that you can see all of the selections in the Define Parameters frame.
- Clear the Min: check box for Periapsis Altitude.
- Clear the Max: check box for Inclination.
- Select all the check-boxes (Active, Inactive, Unknown) for Operational Status.
- Click .
- Click .
- Click to accept your changes and to keep the Properties Browser open.
Viewing the satellites in the 3D Graphics window
Turn on Database_GEO () in the Object Browser.
- Bring the 3D Graphics window to the front.
- Ensure that the Database_GEO () check box is selected in the Object Browser.
- Use your mouse to zoom out until you can see the constellation of satellites.
- Click Start () in the Animation toolbar to animate your scenario.
- Click Reset () in the animation toolbar once you finish viewing your constellation of satellites.
- Clear the Database_GEO () check box.
GEO Belt Satellites
Orbit Definition File
A custom orbit definition file is an ASCII text file that is formatted for compatibility with STK and ends in a .csv extension. The Header defines file content and Data provides orbit information and / or Metadata.
ORBIT DEFINITION FILE REQUIREMENTS
Creating a new folder
Create a new folder where you will save the satellite collection files.
- Create a New Folder on your Desktop.
- Rename the New Folder to Satellite Collection Files.
Creating OrbitElements file
You will start by creating an OrbitElements file. Use Notepad, Notepad++, MS WordPad or a text editor that does not add hidden characters to your document.
- Open your text editor.
- Copy and paste the following text into a blank page in your text editor.
- Open the File menu.
- Select Save As...
- Browse to the Satellite Collection Files folder on your Desktop.
- Open the Satellite Collection Files folder.
- Change the File name: to OrbitElementsCollection.csv.
- Click .
|
Creating a collection of custom satellites using orbital parameters
You will create a new collection of custom satellites.
- Return to STK.
- Insert a SatelliteCollection () object using the Insert Default () method.
- Rename SatelliteCollection3 () to Custom_OrbitElems.
Setting Custom Type
For this option, you provide an orbit definition file that defines the members, orbital parameters, and metadata.
- Open Custom_OrbitElems's () properties ().
- Select the Basic - Definition page.
- Open the Type: shortcut menu.
- Select Custom.
Loading the OrbitElementsCollection file
Load the OrbitElementsCollection.csv file that you created.
- Click Select a file () for the Orbit Definition File in the Custom Properties frame.
- Click Desktop in the Select a File dialog box.
- Select Satellite Collection Files.
- Click .
- Select the OrbitElementsCollection.csv file.
- Click .
- Click to accept your changes and to keep the Properties Browser open.
Setting graphics attributes
- Select the Graphics - Attributes page.
- Ensure that the Show check box is selected for AllSatellites.
- Double-click the Marker Size cell.
- Enter the value 7.
- Change the color if desired.
- Click to accept your changes and to close the Properties Browser.
Viewing the satellites in the 3D Graphics window
View the satellites in the 3D Graphics window.
- Bring the 3D Graphics window to the front.
- Use your mouse to move the Earth and to zoom out until you can see the constellation of satellites.
- Click Start () in the Animation toolbar to animate your scenario.
- Click Reset () in the animation toolbar once you finish viewing your constellation of satellites.
- Clear the Custom_OrbitElems () check box.
Custom Orbital Elements Satellites
Adding Metadata
The CustomColumns section defines metadata that are associated with each satellite collection entry in the content of the Columns section. The first nonblank, noncomment line is the header row, which contains the keywords to be read, separated by commas. You can place Keywords in any order, though typically the ColumnName column appears first and DataType appears second. Each nonblank, noncomment line that follows the header line contains comma-separated content defining a metadata value. The values correspond to the order defined by the header row. You may leave values for optional columns blank.
Creating SSC file
STK uses the SSC identifier to obtain the orbit definition from a file specified by the Satellite Collection.
- Return to your text editor.
- Copy and paste the following text into a blank page in your text editor.
- Open the File menu.
- Select Save As...
- Browse to the Satellite Collection Files folder on your Desktop.
- Open the Satellite Collection Files folder.
- Change the File name: to Custom_SSC.csv.
- Click .
|
Creating a collection of custom satellites using SSC parameters
Create a new collection of custom satellites.
- Return to STK.
- Insert a SatelliteCollection () object using the Insert Default () method.
- Rename SatelliteCollection4 () to Custom_SSC.
Setting Custom Type
Set the Type to Custom.
- Open Custom_SSC's () properties ().
- Select the Basic - Definition page.
- Open the Type: shortcut menu.
- Select Custom.
Loading the Custom_SSC file
Load the Custom_SSC.csv file that you created.
- Click Select a file () for the Orbit Definition File in the Custom Properties frame.
- Click Desktop in the Select a File dialog box.
- Select Satellite Collection Files.
- Click .
- Select the Custom_SSC.csv file.
- Click .
- Click to accept your changes and to keep the Properties Browser open.
Viewing Subsets
There are now three subsets:
- AllSatellites
- OrbitRegime_GEO
- OrbitRegime_LEO
You can view them together or separate them by subset.
- Select OrbitRegime_GEO in the Subsets section.
- Click View entries in subset () in the Subsets toolbar.
- Click when finished viewing the information.
- Select OrbitRegime_LEO.
- Click View entries in subset ().
- Click when finished viewing the information.
- Select AllSatellites.
- Click View entries in subset ().
- Click when finished viewing the information.
ORBIT REGIME GEO SUBSET
Setting graphics attributes
Display only the satellites in the OrbitRegime_GEO and OrbitRegime_LEO subsets.
- Select the Graphics - Attributes page.
- Clear the AllSatellites - Show checkbox.
- Select the Show and Label check-boxes for OrbitRegime_GEO.
- Select the Show and Label check-boxes for OrbitRegime_LEO.
- Change the color for each if desired.
- Click to accept your changes and to close the Properties Browser.
Viewing the satellites in the 3D Graphics window
You will need to turn on the Satellite Collection () object in the Object Browser.
- Bring the 3D Graphics window to the front.
- Use your mouse to zoom out until you can see both the LEO and GEO satellite collections.
- Click Start () in the Animation toolbar to animate your scenario.
- Click Reset () in the animation toolbar once you finish viewing your constellation of satellites.
- Double-click on ARTEMIS (the small dot) in the 3D Graphics window to view the metadata.
- Clear the Custom_SSC () check box once you are done.
ARTEMIS METADATA
Adding Additional Metadata
You can assign metadata to satellite entries already defined by a satellite collection.
Creating Metadata file
Use this ContentType to designate the file as supplemental data. It does not define an orbit.
- Return to your text editor.
- Copy and paste the following into a blank page in the text editor.
- Open the File menu.
- Select Save As...
- Browse to the Satellite Collection Files folder on your Desktop.
- Open the Satellite Collection Files folder.
- Change the File name: to SupplementalMetadata.csv.
- Click .
|
Loading the custom SupplementalMetadata file
Load the SupplementalMetadata.csv file that you created.
- Return to STK.
- Select the Custom_OrbitElems () check box in the Object Browser.
- Open Custom_OrbitElems's () properties ().
- Select the Basic - Definition page.
- Click Select a file () in the File (optional) field in the Supplemental Metadata frame.
- Click Desktop in the Select a File dialog box.
- Select Satellite Collection Files.
- Click .
- Select the SupplementalMetadata.csv file.
- Click .
- Click to accept your changes and to keep the Properties Browser open.
Viewing Subsets
You now have four subsets. You can view all the satellites at once or choose a specific subset. For instance, you are interested in seeing only those satellites using Band3/Ku.
- Select Band3_Ku in the Subsets section.
- Click View entries in subset () in the Subsets toolbar.
- Click Close when finished viewing the information.
- Click to close the Properties Browser.
SATELLITES USING BAND3/KU
Creating Reference Objects
You will use reference objects as a template for a specific subset of a Satellite Collection object. When you use an entry of a satellite collection in your analysis, that entry will inherit the properties of a reference object. By default, the reference object is simply the default satellite object. However, if you choose a default subset reference object, STK will associate the entries with that specific satellite in the scenario. Using a specified satellite provides a way to customize settings (attitude, access constraints, etc.) when you use the satellite collection member in an analysis. Moreover, when the reference object contains child objects (sensors, transmitters, receivers, etc.), STK also associates these children with the satellite entry. You can then use these children in the analysis tools. For example, your satellite constellation subset might have the same sensor type which is needed for analysis by all the satellites. By creating a reference object with the required attached object, in this case a sensor, you can use the reference object as a template and apply the sensor to all the satellites in the Satellite Collection () object subset.
- Insert a Satellite () object using the Insert Default () method.
- Rename Satellite1 () to KaBandTemplate.
Setting Ka Band Transmitter Field of View
Insert a Sensor () object that represents the Ka Band transmitter antenna's field of view.
- Insert a Sensor () object using the Insert Default () method.
- Select KaBandTemplate () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Rename Sensor1 () to KaFoV. FoV stands for field-of-view.
Setting Sensor Properties
Use a nominal value for the Ka Band transmitter antenna's field of view.
- Open KaFoV's () properties ().
- Select the Basic - Definition page.
- Enter 35 deg in the Cone Half Angle: field within the Simple Conic frame.
- Click to accept your change and to close the Properties Browser.
Using the Reference object template
You can associate KaFoV's () field of view to Custom_OrbitElems () Band2_Ka subset.
- Open Custom_OrbitElems () properties ().
- Select the Basic - Definition page.
- Select Band2_Ka in the Subsets list.
- Click Edit selected subset () in the Subsets toolbar.
- Select KaBandTemplate () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Click to accept your changes and to keep the Properties Browser open.
- Look in the Subsets list. You now have a subset named AllSensors.
- Click to accept your changes and to close the Properties Browser.
Applicable Analytics
Besides displaying your Satellite Collection object subsets in the 3D Graphics window, you can use elements in the collection for different computational processes (e.g. Coverage, Deck Access, Advanced CAT, Communications, Chains). Start with a Coverage Definition object.
Inserting a Coverage Definition object
Insert a Coverage Definition object with 4 deg point granularity.
- Insert a Coverage Definition () object using the Insert Default () method.
- Open CoverageDefinition1's () properties ().
- Select the Basic - Grid page.
- Enter 4 deg in the Point Granularity - Lat/Lon field in the Grid Definition frame.
- Click to accept your change and to keep the Properties Browser open.
Choosing your assets
Assets properties enable you to specify the STK objects used to provide coverage.
- Select the Basic - Assets page.
- Expand () Custom_OrbitElems () in the Assets list.
- Select AllSensors, which uses the reference object template.
- Click .
- Click to accept your changes and to close the Properties Browser.
Computing Coverage
The ultimate goal of coverage is to analyze accesses to an area using assigned assets and applying necessary limitations (e.g. Sensor object field of view) upon those accesses.
- Right-click on CoverageDefinition1 () in the Object Browser.
- Select CoverageDefintion in the shortcut menu.
- Select Compute Accesses in the second shortcut menu.
Inserting a Figure Of Merit
You can evaluate the quality of coverage for an area by creating one or several Figure Of Merit () objects attached to the Coverage Definition () object of interest.
- Insert a Figure Of Merit () object using the Insert Default () method.
- Select CoverageDefinition1 () in the Select Object dialog box.
- Click to close the Select Object dialog box.
Viewing the coverage in the 2D graphics window
You can view the KaBandTemplate coverage in both the 2D and 3D Graphics windows. You will use the 2D Graphics window.
- Bring the 2D Graphics window to the front.
- Click Start () in the Animation toolbar.
- Click Reset () in the Animation toolbar once you are done.
- Clear the CoverageDefinition1 () check box in the Object Browser.
- Clear the KaBandTemplate () check box in the Object Browser.
You can also create applicable reports and graphs using the Figure Of Merit and the Report & Graph Manager.
Inserting a tracking station
The tracking station will track your satellites.
- Insert a Place () object using the Insert Default () method.
- Rename Place1 () to TrackingStation.
Inserting Tracking Station Sensor
The tracking station uses a sensor to track satellites.
- Insert a Sensor () object using the Insert Default () method.
- Select TrackingStation () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Rename Sensor2 () to SensorFoR. FoR stands for field-of-regard.
Modeling Complex Conic Sensor Patterns
Complex Conic sensor patterns are defined by the inner and outer half angles and minimum and maximum clock angles of the sensor's cone.
- Open SensorFoR's () properties ().
- Select the Basic - Definition page.
- Open the Sensor Type: shortcut menu.
- Select Complex Conic.
- Enter 180 deg in the Half Angles - Outer: field in the Complex Conic frame.
- Click to accept your changes and to keep the Properties Browser open.
Defining the field-of-regard
Basic Constraints enable you to impose standard access constraints on an object. In this instance, your tracking sensor can see out to a maximum range of 2500 kilometers.
- Select the Constraints - Active page.
- Click Add new constraints () in the Active Constraints toolbar.
- Select Range in the Constraint Name list in the Select Constraints to Add dialog box.
- Click .
- Click to close the Select Constraints to Add dialog box.
- Select the Max: check box in the Range frame.
- Enter 2500 km in the Max: field.
- Click to accept your changes and to keep the Properties Browser open.
Setting 2D Graphics Attributes
2D Graphics Attributes answer three basic questions about an STK object:
- What do you want to show?
- How do you want it to look?
- When do you want it to be seen?
- Select the 2D Graphics - Attributes page.
- Open the Color: shortcut menu.
- Select Gray (the first color on the bottom row).
- Click to accept your changes and to keep the Properties Browser open.
Setting 3D Graphics Attributes
Use this page to control the display of a sensor in the 3D graphics window.
- Select the 3D Graphics - Attributes page.
- Enter the value 70 in the % Translucency: field in the Projection frame.
- Click to accept your changes and to close the Properties Browser.
Opening Deck Access Tool
The Deck Access tool enables you to compute access to a set of objects, not currently defined within the STK scenario, from a single object within the scenario. Deck access operations are useful when you have a large number of objects that no longer need to be in the STK scenario but for which you would like visibility information. Using deck access can greatly reduce load and save time for such scenarios and minimize graphical clutter.
- Right-click on SensorFoR () in the Object Browser.
- Select Deck Access... () in the shortcut menu.
Selecting the target deck
Indicate the type of object that is defined by the data in the specified file.
- Open the Type: shortcut menu in the Select Target Deck frame once the Deck Access tool opens.
- Select Collection Subset.
- Open the Name: shortcut menu. All of the subsets from the Satellite Collection () objects are located here.
- Select Custom_OrbitElems.AllSatellites.
- Click
- Close the report and the Deck Access tool once you are done.
The report shows you accesses to each satellite from the tracking station sensor over your analysis period.
Routing Files
Use a routing file to specify the rules for links in a chain associated with objects in a constellation or entries in a satellite collection subset. It is an ASCII text file with a *.routing extension that STK reads every time it computes a chain with the constellation or subset.
- Return to your text editor.
- Copy and paste the following into a blank page in the text editor.
- Open the File menu.
- Select Save As...
- Browse to the Satellite Collection Files folder on your Desktop.
- Open the Satellite Collection Files folder.
- Change the File name: to Rules.routing.
- Click .
- Close your text editor.
|
This routing file example uses MultihopRules which is a new feature added in STK 12.5. MultihopRules govern the links between two or more objects within the constellation or between two or more entries within a subset. MultihopRules do not apply to objects outside of the constellation or subset. In this example, looking at the first access line, the satellite in orbital plane 1 can only talk to the adjacent satellite in orbital plane 2. The next access, the satellite in orbit plane 2 can only talk to the satellite in orbit plane 3 etc. At the end of each access is reciprocal which simply means the data can flow in both directions.
Inserting Receiving Station
Insert a Place () object in West Africa which will act as a receiving station.
- Insert a Place () object using the Insert Default () method.
- Rename Place2 () to ReceivingSatation.
- Open ReceivingStations's () properties ().
- Select the Basic - Position page.
- Set the following in the Position frame:
- Click to accept your changes and to close the Properties Browser.
Option | Value |
---|---|
Latitude | 21.5353 deg |
Longitude | -16.4078 deg |
Applying the MultihopRules to a Satellite Collection object
Use the Rules.routing file to define the satellite collection's routing.
- Open Custom_OrbitElems's () properties ().
- Select the Basic - Routing page.
- Select the Use routing file: check box.
- Click the Use routing file: ellipsis ().
- Click Desktop in the Select a File dialog box.
- Select Satellite Collection Files.
- Click .
- Select Rules.routing.
- Click .
- Click to accept your changes and to close the Properties Browser.
Creating a Chain object
A chain is a list of objects (either individual or grouped into constellations or satellite collection subsets) in order of access. You want to route data from the tracking station's field of regard to the satellites in the Custom_OrbitElems () collection, and then reroute data to any other satellites in the collection and then to the receiving station.
- Insert a Chain () object using the Insert Default () method.
- Rename Chain1 () to RoutedChain.
Defining the start and end objects
Start by choosing the start object and end object in your chain.
- Open RoutedChain's () properties ().
- Select the Basic - Definition page when the Properties Browser opens.
- Click the Start Object: ellipses ().
- Select SensorFoR () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Click the End Object: ellipses ().
- Select ReceivingStation () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Click to accept your changes and to keep the Properties Browser open.
Creating the Chain object's first connection
After you choose the start and end objects in your chain, you need to build the chain's connections. The first connection is from the tracking station's field of regard to the satellites in the Custom_OrbitElems () collection.
- Click in the Connections frame.
- Click the From Object: ellipses ().
- Select SensorFoR () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Click the To Object: ellipses ().
- Select Custom_OrbitElems () - AllSatellites () in the Select Object dialog box.
- Click to close the Select Object dialog box.
Creating the Chain Object's second connection
Next, build the second connection from the Custom_OrbitElems () collection to any other satellites in the collection.
- Click in the Connections frame.
- Click the From Object: ellipses ().
- Select Custom_OrbitElems () - AllSatellites () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Click the To Object: ellipses ().
- Select Custom_OrbitElems () - AllSatellites () in the Select Object dialog box.
- Click to close the Select Object dialog box.
Creating the Chain Object's final connection
Now build the third connection from the Custom_OrbitElems () collection to the receiving station.
- Click in the Connections frame.
- Click the From Object: ellipses ().
- Select Custom_OrbitElems () - AllSatellites () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Click the To Object: ellipses ().
- Select ReceivingStation () in the Select Object dialog box.
- Click to close the Select Object dialog box.
- Click to accept your changes and to close the Properties Browser.
Computing the Chain object's accesses
- Select RoutedChain () in the Object Browser.
- Open the Chain menu shortcut.
- Select Compute Accesses.
Generating Complete Chain Access Report
A complete chain access reports the time intervals for which the chain is completed. These intervals are computed by overlapping all the strand accesses.
- Right-click on RoutedChain () in the Object Browser.
- Select Report & Graph Manager... () in the shortcut menu.
- Select the Complete Chain Access () report in the Installed Styles list once the Report & Graph Manager opens.
- Click
- View the data in the report to determine when complete chain accesses occur during your scenario.
- Close the report and the Report & Graph Manager once you are done.
Displaying accesses in the Timeline View
With the Timeline View, you can visualize a variety of time intervals within your scenario.
- Click Add Time Components () in the Timeline toolbar.
- Select RoutedChain () in the Objects list once the Select Timeline Component dialog box opens.
- Select CompleteChainAccessIntervals () in the Components for: RoutedChain list.
- Click to accept your changes and to close the Select Timeline Component dialog box.
- Look at the Timeline View. You can see when complete chain accesses are taking place during your scenario.
Viewing the complete chain access intervals in the 3D Graphics window
You can visualize the exact moment when Chain object's accesses take place in the 3D Graphics window.
- Bring the 3D Graphics window to the front.
- Move the gray pointer () in the Timeline View until it's over the first access.
- Continue moving the gray pointer () to view additional accesses.
- Click Reset () in the Animation toolbar once you are done.
COMPLETE CHAIN ACCESS INTERVAL
In this example, one satellite in the Satellite Collection Object passes through the tracking station sensor's field of regard. There is an access between the sensor and that satellite. That satellite then passes data to the satellite in the adjacent orbital plane which can access the receiving station and passes data to the receiving station.
Summary
This was a comprehensive scenario that covered multiple ways to use the Satellite Collection () object. You learned the following:
- Using the Walker Tool to create groups
- Using a database search to select satellites used in your Satellite Collection object
- Custom orbit definition files
- How to create a collection of satellites using OrbitElements
- How to create a collection of satellites using ContentType SSC and adding metadata
- How to add additional metadata using ContentType Metadata
- How to build and use a Reference object
- How to use the Deck Access Tool to track satellites in a Satellite Collect object
- How to create a routing file and use it in a Chain object