PropagatorSGP4#
- class ansys.stk.core.stkobjects.PropagatorSGP4#
Bases:
IPropagator
Class defining the SGP4 propagator.
Overview#
Propagates the satelliteβs path using the specified time interval. |
Step size. Uses Time Dimension. |
|
Get the element set list. |
|
Whether automatic update is enabled. |
|
Allow configuring the auto-update parameters and settings. |
|
Most commonly used tasks such as importing file data, etc. |
|
Propagator settings. |
|
Get the propagatorβs ephemeris interval. |
|
International designation of the satellite. |
Examples#
Set satellite propagator to SGP4 and propagate
# Satellite satellite: Satellite object
satellite.set_propagator_type(PropagatorType.SGP4)
propagator = satellite.propagator
propagator.ephemeris_interval.set_implicit_interval(
root.current_scenario.analysis_workbench_components.time_intervals.item("AnalysisInterval")
) # Link to scenario period
propagator.common_tasks.add_segments_from_online_source("25544") # International Space Station
propagator.automatic_update_enabled = True
propagator.propagate()
Import detail#
from ansys.stk.core.stkobjects import PropagatorSGP4
Property detail#
- property PropagatorSGP4.segments: PropagatorSGP4SegmentCollection#
Get the element set list.
- property PropagatorSGP4.automatic_update_settings: PropagatorSGP4AutoUpdate#
Allow configuring the auto-update parameters and settings.
- property PropagatorSGP4.common_tasks: PropagatorSGP4CommonTasks#
Most commonly used tasks such as importing file data, etc.
- property PropagatorSGP4.settings: PropagatorSGP4PropagatorSettings#
Propagator settings.
- property PropagatorSGP4.ephemeris_interval: ITimeToolTimeIntervalSmartInterval#
Get the propagatorβs ephemeris interval.