Parameters | |||
tel_focus_range |  (float) | Focal distance of telescope | |
tel_diam |  (float) | Diameter of telescope aperture | |
hel_wavelength |  (float) | Wavelength of outgoing laser | |
ptsc_wavelength |  (float) | Wavelength of incoming point source | |
ptsc_x |  (float) | X location of point source | |
ptsc_y |  (float) | Y location of point source | |
AtmSpec |  (AcsAtmSpec) | Specification of atmosphere: AcsAtmSpec(wavelength,nscreen,clear1Factor,hPlatform,hTarget,range) | |
AtmSeed |  (int) | Random seed for phase screens | |
x_wind |  (float) | X component of wind | |
y_wind |  (float) | Y component of wind | |
propnxy |  (int) | Propagation grid samples | |
propdxy |  (float) | Propagation grid spacing | |
tbd_nxy |  (int) | Targetboard samples | |
tbd_dxy |  (float) | Targetboard detector spacing | |
img_nxy |  (int) | Imager samples | |
img_dxy |  (float) | Imager detector IFOV | |
bsm_timeConstant |  (float) | Controls temporal response of BSM | |
trk_gain |  (float) | Tracker gain (1.0=closed) | |
AO_gain |  (float) | Higher-order AO gain (1.0=closed) | |
wfs_ifov |  (float) | Pixel IFOV of WFS camera | |
dmModel |  (DMModel&) | Specification of DM geometry | |
Inputs | |||
None | |||
Outputs | |||
None |
Subsystems | |||||||||||||||||||||||||||
telescope | (Telescope) | simple telescope model with an annular aperture, fixed focus, no magnification. | |||||||||||||||||||||||||
| |||||||||||||||||||||||||||
targetboard | (TargetBoard) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
uw | (UniformWave) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
atmosphericpath | (WindAtmoPath) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
pointsource | (PointSource) | Generate a point source beacon. | |||||||||||||||||||||||||
| |||||||||||||||||||||||||||
camera | (Camera) | Idealized focal plane camera | |||||||||||||||||||||||||
| |||||||||||||||||||||||||||
BSM | (BeamSteeringMirror) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
trk_centroid | (Centroid) | ||||||||||||||||||||||||||
trk_command | (TriggeredWeightedSum) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
tbd_centroid | (Centroid) | ||||||||||||||||||||||||||
splitter | (IncomingSplitter) | Beam Splitter | |||||||||||||||||||||||||
wfsandrecon | (WFSandRecon) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
deformablemirror | (DeformableMirror) | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
AO_command | (TriggeredWeightedSum) | ||||||||||||||||||||||||||
|
Connections | ||
atmosphericpath.outgoingincident | <<= | telescope.outgoingTransmitted |
targetboard.incident | <<= | atmosphericpath.outgoingtransmitted |
telescope.incomingIncident | <<= | atmosphericpath.incomingtransmitted |
atmosphericpath.incomingincident | <<= | pointsource.transmitted |
telescope.outgoingIncident | <<= | BSM.outgoingTransmitted |
BSM.incomingIncident | <<= | telescope.incomingTransmitted |
trk_centroid.grid | <<= | camera.fpaImage |
trk_command.summand1 | <<= | trk_centroid.v |
trk_command.summand2 | <<= | BSM.measuredTilts |
BSM.tiltCommands | <<= | trk_command.sum |
tbd_centroid.grid | <<= | targetboard.integrated_intensity |
camera.incident | <<= | splitter.incomingTransmitted |
wfsandrecon.incident | <<= | splitter.incomingTransmitted2 |
deformablemirror.incomingIncident | <<= | BSM.incomingTransmitted |
BSM.outgoingIncident | <<= | deformablemirror.outgoingTransmitted |
deformablemirror.outgoingIncident | <<= | uw.transmitted |
splitter.incomingIncident | <<= | deformablemirror.incomingTransmitted |
AO_command.summand1 | <<= | wfsandrecon.commands |
AO_command.summand2 | <<= | deformablemirror.measuredActuatorPositions |
deformablemirror.actuatorCommands | <<= | AO_command.sum |