tempusSystem Class Telescope
Telescope is part of the WaveTrain system class library

Telescope is a simple model of a telescope, consisting of a circular aperture, with or without an inner obscuration, and an applied focus, corresponding to a specified focal distance. At present it does not include a magnification, because we have generally found it convenient to describe optical system dimensions in output space. It has two WaveTrain inputs and two WaveTrain outputs, used to model both incoming and outgoing light.

Tempus Block Diagram Editor Snapshot
Parameters
range  float   Focus distance (m)   1.0e20
apertureRadius  float   Aperture radius (m)   1.0
annulusRadius  float   Radius of the inner obscuration (m) (set to 0.0 for no obscuration)   0.0
Inputs
incomingIncident  WaveTrain   Describes all light incident from the "incoming" direction   WaveTrain()
outgoingIncident  WaveTrain   Describes all light incident from the "outgoing" direction   WaveTrain()
Outputs
incomingTransmitted  WaveTrain   Describes all light transmitted in the "incoming" direction   
outgoingTransmitted  WaveTrain   Describes all light transmitted in the "outgoing" direction   
Subsystems

Subsystem icon
  Aperture    aperture
apertureRadius  float   apertureRadius
annulusRadius  float   annulusRadius

Subsystem icon
  Focus    focus


Connections
aperture.incomingIncident  <<=  incomingIncident
focus.outgoingIncident  <<=  outgoingIncident
incomingTransmitted  <<=  focus.incomingTransmitted
outgoingTransmitted  <<=  aperture.outgoingTransmitted
aperture.outgoingIncident  <<=  focus.outgoingTransmitted
focus.incomingIncident  <<=  aperture.incomingTransmitted
Last Saved: Wed Feb 06 07:18:15 MST 2008 by TVE version 2007B