ObservationTimeWindows:

Path: CubeSat/MissionPlanning

% Generate a set of observation time windows for each lat/lon target
--------------------------------------------------------------------------
   Usage:
   [track,obs] = ObservationTimeWindows( orbit, targets, jD, horizon, ...
                    fOV, minEl, doPlot )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   orbit      (1,6)    Orbital elements vector, OR
               (.)     Data structure w/ time (.t) and ECI pos (.r)
   targets    (2,N)    List of N targets [lat;lon] in deg
   jD         (1,1)    Julian date start epoch
   horizon    (1,1)    Duration 
   fOV        (1,1)    Field of view (deg)
   minEl      (1,1)    Minimum elevation (deg)
   doPlot     (1,1)    Flag to generate plot (1) or not (0). Default 0.

   -------
   Outputs
   -------
   track       (.)  Data structure with time, lat. and long. of satellite, 
                    azimuth, elevation and range of satellite with respect 
                    to targets.
   obs         (.)  Data structure array with fields:
                    .target:    (2,1)    Lat and lon coordinates of target
                    .boundary:  (2,:)    Lat/lon boundary around target
                    .nObs:      (1,1)    Number of observations of this target
                    .window: 	(nObs,2) Each row is start/stop time of window    
                    .time:      {1,nObs} Each entry is a (1,T) time vector
                    .path:      {1,nObs} Each entry is a (2,T) lat/lon vector

--------------------------------------------------------------------------

Children:

AerospaceUtils: Coord/ECIToEF
AerospaceUtils: Coord/LLAToECEF
AerospaceUtils: Coord/R2LatLon
CubeSat: MissionPlanning/FindTimeWindows
CubeSat: MissionPlanning/ObservationTimeWindowsPlot
CubeSat: Utilities/LatLonPlot
CubeSat: Utilities/WrapSegments
Orbit: OrbitCoord/ENUToECEF
Orbit: OrbitCoord/RAzToLatLon
SC: BasicOrbit/E2M
SC: BasicOrbit/Nu2E
SC: BasicOrbit/Nu2M
SC: BasicOrbit/OrbRate
SC: BasicOrbit/RV2El
SC: BasicOrbit/RVFromKepler
Common: CommonData/SwooshWatermark
Common: General/CellToMat
Common: General/DeBlankLT
Common: General/MatToCell
Common: General/Watermark
Common: Graphics/Axis3D
Common: Graphics/Ellipsd
Common: Graphics/Map
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/Plot3D
Common: Graphics/PltStyle
Common: Graphics/TimeLabl
Common: Graphics/TitleS
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Graphics/ZLabelS
Common: Time/DTSToDTA
Common: Time/Date2JD
Common: Time/JD2000
Common: Time/JD2T
Common: Time/T2JD
Math: Linear/Cross
Math: Linear/DupVect
Math: Linear/Mag
Math: Linear/Unit

Back to the CubeSat Module page