SatelliteExportTools#

class ansys.stk.core.stkobjects.SatelliteExportTools#

The Satellite Export Tools.

Overview#

get_ephemeris_ccsds_export_tool

Return an Ephemeris file of the CCSDS ephemeris type for export.

get_ephemeris_stk_export_tool

Return an Ephemeris file of the STK ephemeris type for export.

get_ephemeris_spice_export_tool

Return an Ephemeris file of the Spice ephemeris type for export.

get_ephemeris_code500_export_tool

Return an Ephemeris file of the Code500Ephem ephemeris type for export; AgAsCode500.dll must be copied to your install data’s β€˜Modules’ directory.

get_propagator_definition_export_tool

Return a Propagator (Prop Def) file for export.

get_attitude_export_tool

Return an Attitude file for export.

get_ephemeris_stk_binary_export_tool

Return an Ephemeris file of the STK Binary ephemeris type for export.

get_ephemeris_ccsds_v2_export_tool

Return an Ephemeris file of the CCSDS v2 ephemeris type for export.

Examples#

Export an ephemeris file to a scenario folder

# STKObjectRoot root: STK Object Model Root
# Satellite satellite: Satellite object
scenPath = root.execute_command("GetDirectory / Scenario").item(0)
satelliteFilePath = "%s\\%s.e" % (scenPath, satellite.instance_name)
satelliteFilePath = satelliteFilePath.replace("\\", "\\\\")
satellite.export_tools.get_ephemeris_stk_export_tool().export(satelliteFilePath)

Import detail#

from ansys.stk.core.stkobjects import SatelliteExportTools

Method detail#

SatelliteExportTools.get_ephemeris_ccsds_export_tool(self) VehicleEphemerisCCSDSExportTool#

Return an Ephemeris file of the CCSDS ephemeris type for export.

Returns:

VehicleEphemerisCCSDSExportTool

SatelliteExportTools.get_ephemeris_stk_export_tool(self) VehicleEphemerisExportTool#

Return an Ephemeris file of the STK ephemeris type for export.

Returns:

VehicleEphemerisExportTool

SatelliteExportTools.get_ephemeris_spice_export_tool(self) VehicleEphemerisSPICEExportTool#

Return an Ephemeris file of the Spice ephemeris type for export.

Returns:

VehicleEphemerisSPICEExportTool

SatelliteExportTools.get_ephemeris_code500_export_tool(self) VehicleEphemerisCode500ExportTool#

Return an Ephemeris file of the Code500Ephem ephemeris type for export; AgAsCode500.dll must be copied to your install data’s β€˜Modules’ directory.

Returns:

VehicleEphemerisCode500ExportTool

SatelliteExportTools.get_propagator_definition_export_tool(self) PropagatorDefinitionExportTool#

Return a Propagator (Prop Def) file for export.

Returns:

PropagatorDefinitionExportTool

SatelliteExportTools.get_attitude_export_tool(self) VehicleAttitudeExportTool#

Return an Attitude file for export.

Returns:

VehicleAttitudeExportTool

SatelliteExportTools.get_ephemeris_stk_binary_export_tool(self) VehicleEphemerisBinaryExportTool#

Return an Ephemeris file of the STK Binary ephemeris type for export.

Returns:

VehicleEphemerisBinaryExportTool

SatelliteExportTools.get_ephemeris_ccsds_v2_export_tool(self) VehicleEphemerisCCSDSv2ExportTool#

Return an Ephemeris file of the CCSDS v2 ephemeris type for export.

Returns:

VehicleEphemerisCCSDSv2ExportTool