PointReflector is part of the WaveTrain system class library
|
|
Parameters
|
| wavelength |  float | Wavelength of source (m) | 1.0e-06 |
| power |  float | Source power (W) | 1.0e+06 |
| exposureInterval |  float | Interval between pulses (s) | 1.0e-03 |
| exposureLength |  float | Length of pulse (s) | 1.0e-06 |
| nxy |  int | Number of pixels across sensor | 64 |
| dxy |  float | Width of sensor (m) | 1.0 |
| r0 |  Vector<float> | Initial point source position (m,m) | ZeroVecF(2) |
| radius |  float | Radius of reflection (m) | 0.5 |
| targetGrid |  GridGeometry | defines propagation mesh at aperture plane. | grid_with_origin_on_mesh(propnxy,propdxy) |
| superApDiameter |  float | Used in modeling point sources and surface speckle; defines a circular region at the aperture plane which in vacuum would be uniformly illuminated | superApDiameter |
| edgeSigma |  float | Used in modeling point sources and surface speckle; defines a gaussian round odd at the edge of the superaperture | edgeSigma |
|
Inputs
|
| incident |  WaveTrain | Incident Wavetrain to be sampled | WaveTrain() |
| pson |  bool | Flag indicating whether or not the point source is on | false |
| tbon |  bool | Flag indicating whether or not the sensor is on | false |
|
Outputs
|
| transmitted |  WaveTrain | Describes all light transmitted in the "incoming" direction | |
|
Subsystems |
|
|
|
|
|
| wavelength |  float | wavelength |
| nxy |  int | nxy |
| dxy |  float | dxy |
|
|
|
|
|
|
|
| nx |  int | nxy |
| ny |  int | nxy |
| dx |  float | dxy |
| dy |  float | dxy |
| relativeThreshold |  float | 0.0 |
| typeOfThreshold |  int | 1 |
| n_per_average |  int | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| apertureRadius |  float | radius |
| annulusRadius |  float | 0.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| targetboard.incident | <<= | incident |
| mps.on | <<= | pson |
| targetboard.on | <<= | tbon |
| transmitted | <<= | aperture.incomingTransmitted |
| fpaproc.image | <<= | targetboard.integrated_intensity |
| ftovf.f0 | <<= | fpaproc.xc |
| ftovf.f1 | <<= | fpaproc.yc |
| mps.r | <<= | ftovf.vout |
| aperture.incomingIncident | <<= | propagationcontroller.transmitted |
| propagationcontroller.incident | <<= | mps.transmitted |
|
|
|
Last Saved: Fri Feb 22 09:11:27 MST 2008 by TVE version 2007B
|