WFSTracker is part of the WaveTrain system class library
WfsTracker computes the average x and y slopes from an input vector originating from one of the wavefront sensor systems. The slopes are assumed to be a vector of x slopes followed by y. The outputs are in the same units as the slopes, which is usually angular radians of tilt.
|
|
Parameters
|
| dmModel |  DMModel& | Deformable mirror model structure | DMModel() |
| avgslopes0 |  Vector<float> | Output to be provided before inputs are available | ZeroVecF(2) |
|
Inputs
|
| slopes |  Vector<float> | WFS slopes | Vector() |
|
Outputs
|
| avgslopes |  Vector<float> | Average x and y slopes | Vector() |
|
Subsystems |
|
|
|
|
|
| indeces |  Vector<int> | IndexVecI(dmModel.nMeasurements()/2) |
| v0 |  Vector<float> | ConsVecF(dmModel.nMeasurements()/2,avgslopes0[0]) |
|
|
|
|
|
|
|
| indeces |  Vector<int> | IndexVecI(dmModel.nMeasurements()/2,dmModel.nMeasurements()/2) |
| v0 |  Vector<float> | ConsVecF(dmModel.nMeasurements()/2,avgslopes0[1]) |
|
|
|
|
|
|
|
| vwavg0 |  float | avgslopes0[0] |
|
|
|
|
|
|
|
| vwavg0 |  float | avgslopes0[1] |
|
|
|
|
|
|
|
|
|
|
|
|
|
| indexx.vin | <<= | slopes |
| indexy.vin | <<= | slopes |
| avgslopes | <<= | ftovf.vout |
| ftovf.f0 | <<= | averagex.vwavg |
| ftovf.f1 | <<= | averagey.vwavg |
| averagey.v | <<= | indexy.v |
| averagex.v | <<= | indexx.v |
|
|
|
Last Saved: Wed Mar 20 17:08:09 MST 2002 by TVE version 2007B
|