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
|