ProfileLambertProfile#
- class ansys.stk.core.stkobjects.astrogator.ProfileLambertProfile#
Bases:
IProfile
,IRuntimeTypeInfoProvider
The Lambert profile.
Overview#
Select a target coordinate type. |
Get or set the coordinate system. |
|
Get the target coordinate type. |
|
Enable to calculate second maneuver at destination. |
|
Get or set the X component of the target position for the end of the Lambert transfer. |
|
Get or set the Y component of the target position for the end of the Lambert transfer. |
|
Get or set the Z component of the target position for the end of the Lambert transfer. |
|
Get or set the X component of the target velocity for the end of the Lambert transfer. |
|
Get or set the Y component of the target velocity for the end of the Lambert transfer. |
|
Get or set the Z component of the target velocity for the end of the Lambert transfer. |
|
Get or set the target semimajor axis for the end of the Lambert transfer. |
|
Get or set the target eccentricity for the end of the Lambert transfer. |
|
Get or set the target inclination for the end of the Lambert transfer. |
|
Get or set the target right ascension of the ascending node for the end of the Lambert transfer. |
|
Get or set the target argument of periapsis for the end of the Lambert transfer. |
|
Get or set the target true anomaly for the end of the Lambert transfer. |
|
Lambert solution calculation type. |
|
Get or set the time of flight between departure and arrival for the Lambert solution. |
|
Get or set the number of revolutions. Dimensionless. |
|
Get or set the orbital energy for the Lambert solution. |
|
Get or set the direction of motion (long or short) for the Lambert solution. |
|
Get or set the minimum altitude below which the Lambert algorithm will consider the spacecraft to have hit the central body. |
|
Set this to true to write the Delta-V solution from Lambert at the start of the transfer to the linked maneuver. |
|
Get or set the first maneuver segment to manipulate that occurs at the start of the transfer. |
|
Set this to true to write the Lambert duration of transfer to the βLambertDurationβ stopping condition in the linked propagate segment. |
|
Set this to true to disable all non-LambertDuration stopping conditions in the propagate segment. |
|
Get or set the propagate segment to manipulate that contains the transfer duration. |
|
Set this to true to write the Delta-V solution from Lambert at the end of the transfer to the linked maneuver. |
|
Get or set the second maneuver segment to manipulate that occurs at the end of the transfer. |
Import detail#
from ansys.stk.core.stkobjects.astrogator import ProfileLambertProfile
Property detail#
- property ProfileLambertProfile.target_coordinate_type: LambertTargetCoordinateType#
Get the target coordinate type.
- property ProfileLambertProfile.enable_second_maneuver: bool#
Enable to calculate second maneuver at destination.
- property ProfileLambertProfile.target_position_x: float#
Get or set the X component of the target position for the end of the Lambert transfer.
- property ProfileLambertProfile.target_position_y: float#
Get or set the Y component of the target position for the end of the Lambert transfer.
- property ProfileLambertProfile.target_position_z: float#
Get or set the Z component of the target position for the end of the Lambert transfer.
- property ProfileLambertProfile.target_velocity_x: float#
Get or set the X component of the target velocity for the end of the Lambert transfer.
- property ProfileLambertProfile.target_velocity_y: float#
Get or set the Y component of the target velocity for the end of the Lambert transfer.
- property ProfileLambertProfile.target_velocity_z: float#
Get or set the Z component of the target velocity for the end of the Lambert transfer.
- property ProfileLambertProfile.target_semimajor_axis: float#
Get or set the target semimajor axis for the end of the Lambert transfer.
- property ProfileLambertProfile.target_eccentricity: float#
Get or set the target eccentricity for the end of the Lambert transfer.
- property ProfileLambertProfile.target_inclination: float#
Get or set the target inclination for the end of the Lambert transfer.
- property ProfileLambertProfile.target_right_ascension_of_ascending_node: float#
Get or set the target right ascension of the ascending node for the end of the Lambert transfer.
- property ProfileLambertProfile.target_argument_of_periapsis: float#
Get or set the target argument of periapsis for the end of the Lambert transfer.
- property ProfileLambertProfile.target_true_anomaly: float#
Get or set the target true anomaly for the end of the Lambert transfer.
- property ProfileLambertProfile.solution_option: LambertSolutionOptionType#
Lambert solution calculation type.
- property ProfileLambertProfile.time_of_flight: float#
Get or set the time of flight between departure and arrival for the Lambert solution.
- property ProfileLambertProfile.revolutions: int#
Get or set the number of revolutions. Dimensionless.
- property ProfileLambertProfile.orbital_energy: LambertOrbitalEnergyType#
Get or set the orbital energy for the Lambert solution.
- property ProfileLambertProfile.direction_of_motion: LambertDirectionOfMotionType#
Get or set the direction of motion (long or short) for the Lambert solution.
- property ProfileLambertProfile.central_body_collision_altitude_padding: float#
Get or set the minimum altitude below which the Lambert algorithm will consider the spacecraft to have hit the central body.
- property ProfileLambertProfile.enable_write_to_first_maneuver: bool#
Set this to true to write the Delta-V solution from Lambert at the start of the transfer to the linked maneuver.
- property ProfileLambertProfile.first_maneuver_segment: str#
Get or set the first maneuver segment to manipulate that occurs at the start of the transfer.
- property ProfileLambertProfile.enable_write_duration_to_propagate: bool#
Set this to true to write the Lambert duration of transfer to the βLambertDurationβ stopping condition in the linked propagate segment.
- property ProfileLambertProfile.disable_non_lambert_propagate_stop_conditions: bool#
Set this to true to disable all non-LambertDuration stopping conditions in the propagate segment.
- property ProfileLambertProfile.propagate_segment: str#
Get or set the propagate segment to manipulate that contains the transfer duration.
Method detail#
- ProfileLambertProfile.set_target_coord_type(self, element_type: LambertTargetCoordinateType) None #
Select a target coordinate type.
- Parameters:
element_type :
LambertTargetCoordinateType
- Returns: