Path: SCPro/ProAttitude
% Visualize an attitude profile with constraints. Draws the following: - orbit - sun vector - moon vector - nadir vector - terminator line and lighting - CAD model at attitude - for primary & secondary alignments, and each pointing constraint ... + reference inertial vector and body vector + sector for separation angle Labels the separation angle for alignment and constraints, the date, elapsed time, and the current pointing mode at the top of the window. Uses PlaybackControls to control animation over time. Type AttitudeProfileVis for a demo -------------------------------------------------------------------------- Form: AttitudeProfileVis( d ) -------------------------------------------------------------------------- ------ Inputs ------ d (.) Data structure generated from AttitudeProfileWithCon.m gCAD (.) CAD data structure .name (1,:) Name .component (:) Component structure array .v .f .edgeColor .faceColor .color (1,:) Name .alpha (1,:) Name cone (:) Cone data structure array .name (1,:) Name .uB (3,1) Unit vector in the body frame .fov (1,1) Field of view (rad) .alpha (1,1) Transparency .color (1,3) Color ------- Outputs ------- None -------------------------------------------------------------------------- See also: EarthHR, AttitudeProfileWithCon --------------------------------------------------------------------------
AC: ACData/ACTConstants AerospaceUtils: AtmosphericCalculations/AtmDens2 AerospaceUtils: AtmosphericCalculations/AtmJ70 AerospaceUtils: AtmosphericCalculations/BaromExp AerospaceUtils: AtmosphericCalculations/DiffusionExp AerospaceUtils: CAD/GetCADVF AerospaceUtils: Coord/CoordinateTransform AerospaceUtils: Coord/ECIToEF AerospaceUtils: Coord/EFToLatLonAlt AerospaceUtils: Coord/LLAToECEF AerospaceUtils: Coord/LatLonAltToEF AerospaceUtils: Coord/QAlign AerospaceUtils: Coord/QIToBDot AerospaceUtils: Coord/QLVLH AerospaceUtils: Coord/QRotateToAlign AerospaceUtils: Coord/R2LatLon CubeSat: MissionPlanning/FindTimeWindows CubeSat: MissionPlanning/ObservationTimeWindows CubeSat: MissionPlanning/ObservationTimeWindowsPlot CubeSat: Power/SolarCellPower CubeSat: Simulation/CubeSatAero CubeSat: Simulation/CubeSatEnvironment CubeSat: Simulation/CubeSatRadiationPressure CubeSat: Simulation/RHSCubeSat CubeSat: Utilities/CubeSatAttitude CubeSat: Utilities/CubeSatFaces CubeSat: Utilities/CubeSatModel CubeSat: Utilities/LatLonPlot CubeSat: Utilities/WrapSegments CubeSat: Visualization/DrawCubeSat CubeSat: Visualization/GroundTrack Orbit: OrbitCoord/ConvertNORAD Orbit: OrbitCoord/ENUToECEF Orbit: OrbitCoord/RAzToLatLon Orbit: OrbitCoord/SLR Orbit: OrbitMechanics/NORAD Orbit: OrbitMechanics/NORADToEl Orbit: OrbitMechanics/PropagateTLE Orbit: OrbitMechanics/RVOrbGen Orbit: Visualization/OrbTrack SC: BasicOrbit/CP2I SC: BasicOrbit/E2M SC: BasicOrbit/E2Nu SC: BasicOrbit/El2RV SC: BasicOrbit/M2E SC: BasicOrbit/M2EApp SC: BasicOrbit/M2EEl SC: BasicOrbit/M2EHy SC: BasicOrbit/M2Nu SC: BasicOrbit/M2NuPb SC: BasicOrbit/Nu2E SC: BasicOrbit/Nu2M SC: BasicOrbit/OrbRate SC: BasicOrbit/Period SC: BasicOrbit/RV2El SC: BasicOrbit/RVFromKepler SC: Disturbances/GravityGradientFromR SC: Disturbances/SolarF SC: Environs/BDipole SC: Environs/SolarFluxPrediction SC: Ephem/ECIToPlanet SC: Ephem/EOfE SC: Ephem/EarthNut SC: Ephem/EarthPre SC: Ephem/EarthRot SC: Ephem/EarthRte SC: Ephem/Eclipse SC: Ephem/GMSTime SC: Ephem/MSidDay SC: Ephem/MoonRot SC: Ephem/MoonV1 SC: Ephem/Moons SC: Ephem/NutDelta SC: Ephem/ObOfE SC: Ephem/SunV1 SC: Ephem/TerminatorLine SC: Ephem/TruEarth SC: SCData/sCTConstants SC: SCMat/EarthMR SC: SCMat/SolarFluxPredictions SC: SCModels/ShuttleModel SC: Visualization/PlotPlanet SCPro: MannedVehicle/ISSOrbit SCPro: ProAttitude/AttitudeProfileWithCon SCPro: ProAttitude/QAlignWithCon SCPro: ProAttitude/QRotateToAlignWithCon Common: CommonData/Constants Common: CommonData/SwooshWatermark Common: CommonData/xSplashSmall Common: ComponentModels/Box Common: ComponentModels/Cone Common: ComponentModels/Frustrum Common: ComponentModels/SectorPatch Common: Control/C2DZOH Common: Database/Constant Common: FileUtils/FindDirectory Common: General/CellToMat Common: General/DeBlankAll Common: General/DeBlankLT Common: General/DeleteCell Common: General/DispWithTitle Common: General/MatToCell Common: General/Watermark Common: Graphics/AddFillToPlots Common: Graphics/Axis3D Common: Graphics/Coordinates Common: Graphics/DrawVertices Common: Graphics/Ellipsd Common: Graphics/Map Common: Graphics/Mesh2 Common: Graphics/NPlot Common: Graphics/NewFig Common: Graphics/PlaybackControls Common: Graphics/Plot2D Common: Graphics/Plot3D Common: Graphics/PlotAngleRange Common: Graphics/PltStyle Common: Graphics/SliderBar Common: Graphics/TimeLabl Common: Graphics/TitleS Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Common: MassProperties/AddMass Common: MassProperties/IC623X3 Common: MassProperties/Inertias Common: Quaternion/Mat2Q Common: Quaternion/Q2Mat Common: Quaternion/QForm Common: Quaternion/QMult Common: Quaternion/QPose Common: Quaternion/QTForm Common: Quaternion/U2Q Common: Time/DTAToDTS Common: Time/DTSToDTA Common: Time/Date2DN Common: Time/Date2JD Common: Time/JD2000 Common: Time/JD2Array Common: Time/JD2DN Common: Time/JD2Date Common: Time/JD2T Common: Time/JDToDateString Common: Time/JDToMidnight Common: Time/T2JD Math: Geometry/AngleSepFromRotation Math: Geometry/FindValidAngleRange Math: Geometry/InsideAngleRange Math: Geometry/MergeAngleRange Math: Geometry/Perpendicular Math: Linear/Cross Math: Linear/Dot Math: Linear/DupVect Math: Linear/Mag Math: Linear/Skew Math: Linear/SkewSq Math: Linear/SkewSymm Math: Linear/Unit Math: MathUtils/R2P5 Math: Trigonometry/ACosD Math: Trigonometry/CosD Math: Trigonometry/LinearSinCosToQuadCos Math: Trigonometry/SinD Math: Trigonometry/SolveLinearSinCos
Back to the SCPro Module page