AttitudeProfilePrecessingSpin#

class ansys.stk.core.stkobjects.AttitudeProfilePrecessingSpin#

Bases: IVehicleAttitudeProfile

Precessing Spin attitude profile, in which the spin axis of the satellite specified in the body frame is offset through the nutation angle away from the angular momentum direction specified in the inertial frame.

Overview#

body

Get the spin axis in the body frame.

inertial_precession

Get the precession in the inertial frame.

precession

Get the precession rate and offset.

spin

Get the spin rate and offset.

nutation_angle

Nutation angle by which the spin axis is offset from the angular momentum direction defined in the inertial frame. Uses Angle Dimension.

reference_axes

Reference axes with respect to which precessing spin is defined. The satellite’s body axes or any axes dependent upon the satellite’s body axes are invalid for this attitude profile; all other axes are valid choices for the reference axes.

smart_epoch

Get the epoch of the attitude profile.

Import detail#

from ansys.stk.core.stkobjects import AttitudeProfilePrecessingSpin

Property detail#

property AttitudeProfilePrecessingSpin.body: IDirection#

Get the spin axis in the body frame.

property AttitudeProfilePrecessingSpin.inertial_precession: IDirection#

Get the precession in the inertial frame.

property AttitudeProfilePrecessingSpin.precession: RotationRateAndOffset#

Get the precession rate and offset.

property AttitudeProfilePrecessingSpin.spin: RotationRateAndOffset#

Get the spin rate and offset.

property AttitudeProfilePrecessingSpin.nutation_angle: float#

Nutation angle by which the spin axis is offset from the angular momentum direction defined in the inertial frame. Uses Angle Dimension.

property AttitudeProfilePrecessingSpin.reference_axes: str#

Reference axes with respect to which precessing spin is defined. The satellite’s body axes or any axes dependent upon the satellite’s body axes are invalid for this attitude profile; all other axes are valid choices for the reference axes.

property AttitudeProfilePrecessingSpin.smart_epoch: ITimeToolInstantSmartEpoch#

Get the epoch of the attitude profile.