pointAt
R2026bPoint satellite or gimbal at target
Syntax
Description
Satellite Object
pointAt(
steers the satellites in the vector sat,coordinates)sat toward the planetographic
coordinates specified by coordinates. The coordinates are defined with
respect to the celestial body specified in the CentralBody property of
the satellite, unless the ReferenceCelestialBody name-value argument is
provided.
pointAt(
steers the satellites specified by the row vector sat,'nadir')sat toward the
nadir direction of the celestial body defined in the CentralBody
property of the corresponding satellite in sat, unless a
ReferenceCelestialBody name-value argument is specified.
'nadir' is the default pointing direction.
pointAt(
sets the attitude of the satellite sat,attitudetable)sat such that it follows the
attitudes provided in attitudetable, which is a MATLAB®
timetable object.
pointAt(
specifies options using one or more name-value arguments in addition to the input
arguments in the previous sat,attitudetable,Name=Value)attitudetable syntax. For example, to
interpret the provided attitude values as the rotation from the International Celestial
Reference Frame (ICRF) to the body frame, set CoordinateFrame to
inertial.
pointAt(
sets the attitudes of the satellite sat,attitudetimeseries)sat such that it follows the
attitude provided in attitudetimeseries, which is a MATLAB
timeseries object.
pointAt(
specifies options using one or more name-value arguments in addition to the input
arguments in the previous sat,attitudetimeseries,Name=Value)attitudetimeseries syntax. For example, to
interpret the provided attitude values as the rotation from the ICRF to the body frame,
set CoordinateFrame to inertial.
Note
For transmitters and receivers, use this pointAt (Satellite Communications Toolbox)
function.
pointAt(___,
specifies the reference celestial body for pointing, in addition to any of the input
argument combinations in the previous syntaxes.ReferenceCelestialBody=celestialBody)
Gimbal Object
pointAt(
sets the gimbal angles (gimbal azimuth and gimbal elevation) of the gimbals in the vector
gimbal,'none')gimbal to zero. This setting is the default.
pointAt(
steers the gimbals in the vector gimbal,coordinates)gimbal toward the planetographic
coordinates [latitude; longitude; altitude] specified by
coordinates. These coordinates are defined with respect to the
reference celestial body specified by the ReferenceCelestialBody
name-value argument. If the parent is a
matlabshared.satellitescenario.Gimbal object, the central body is
specified by the CentralBody property of the parent of the gimbal,
which in turn can be a matlabshared.satellitescenario.Satellite,
matlabshared.satellitescenario.GroundStation, or
matlabshared.satellitescenario.Platform object. When pointing at
Moon surface coordinates, the latitude, longitude, and altitude refer to the Moon
surface.
pointAt(
steers the gimbals specified by the row vector gimbal,'nadir')gimbal toward the
nadir direction of their parents, namely, their parent's latitude, longitude, and 0 meter
altitude. For gimbals on assets with CentralBody="Moon", nadir points
toward the Moon surface. Otherwise, it points toward Earth nadir.
pointAt(
sets the orientation of the gimbals to align with the azimuth and elevation angles
provided in gimbal,steeringtable)steeringtable, which is a MATLAB
timetable object.
pointAt(
sets the orientation of the gimbals to align with the azimuth and elevation angles
provided in gimbal,steeringtimeseries)steeringtimeseries, which is MATLAB
timeseries object.


