AGI STK Objects 11 Send comments on this topic.
IAgVeOrbitAttitudeStandard Interface
Windows






Windows & Linux

Description

Standard attitude profile for satellite.

Object Model





Public Properties

Public Property BasicGet the basic attitude properties.
Public Property ExternalGet the precomputed (external) attitude properties.
Public Property IntegratedAttitudeReturns a reference to the Integrated Attitude Tool.
Public Property PointingGet the target pointing attitude properties.

Interfaces

Implemented Interface
IAgVeAttitudeStandard

Example

Set satellite attitude basic spinning
[MATLAB]Copy Code
% IAgSatellite satellite: Satellite object 
basic = satellite.Attitude.Basic; 
basic.SetProfileType('eProfileSpinning') 
basic.Profile.Body.AssignXYZ(0,0,1) 
basic.Profile.Inertial.AssignXYZ(0,1,0); 
basic.Profile.Rate = 6;  % rev/sec 
 
 
Set satellite attitude targeting
[MATLAB]Copy Code
% IAgSatellite satellite: Satellite object 
attitudePointing = satellite.Attitude.Pointing; 
attitudePointing.UseTargetPointing = 1; 
attitudePointing.Targets.RemoveAll; 
attitudePointing.Targets.Add('AreaTarget/MyAreaTarget'); 
attitudePointing.TargetTimes.UseAccessTimes; 
 
 
Set satellite attitude external
[MATLAB]Copy Code
% IAgSatellite satellite: Satellite object 
satellite.Attitude.External.Load('C:\Program Files\AGI\STK 11\Help\stktraining\text\AttitudeTimeEulerAngles_Example.a'); 
 
 
Set satellite attitude basic spinning
[Python]Copy Code
# IAgSatellite satellite: Satellite object 
basic = satellite.Attitude.Basic 
basic.SetProfileType(16) # eProfileSpinning 
basic.Profile.Body.AssignXYZ(0,0,1) 
basic.Profile.Inertial.AssignXYZ(0,1,0) 
basic.Profile.Rate = 6  # rev/sec 
 
 
Set satellite attitude targeting
[Python]Copy Code
# IAgSatellite satellite: Satellite object 
attitudePointing = satellite.Attitude.Pointing 
attitudePointing.UseTargetPointing = 1 
attitudePointing.Targets.RemoveAll() 
attitudePointing.Targets.Add('AreaTarget/MyAreaTarget') 
attitudePointing.TargetTimes.UseAccessTimes = True 
 
 
Set satellite attitude external
[Python]Copy Code
# IAgSatellite satellite: Satellite object 
satellite.Attitude.External.Load(r'C:\Program Files\AGI\STK 11\Help\stktraining\text\AttitudeTimeEulerAngles_Example.a') 
 
 

CoClasses that Implement IAgVeOrbitAttitudeStandard

© 2018 Analytical Graphics, Inc. All Rights Reserved.