ResultAveraging is part of the WaveTrain system class library.      
        This component was added to do averaging of data output.
      
  
  
    |   | 
  
    | Parameters | 
  | startTime |  double | Time to start the averaging (allows for system to reach an operating state before starting the averaging) (used in both modes) | 0.0 | 
  | windowStopTime |  double | Time to stop the sampling and calculate the window average | 0.001 | 
  | mode |  int | 0=average all data coming in, 1=sample the data only once at each exposureInterval | 0 | 
  | exposureInterval |  double | Sampling interval in mode 1 (not used in mode 0) | 1.0e-3 | 
  | inputMode |  int | 0=double input, 1=float (single precision) input | 0 | 
  
    | Inputs | 
  | in |  double | Double precesion input of data flow | 0.0 | 
  | inf |  float | Single precision input of data flow | 0.0 | 
  
    | Outputs | 
  | runningAverage |  double | Running average of the incident data | 0.0 | 
  | windowAverage |  double | Result of the averaging over the temporal window specified by the parameters | 0.0 | 
  | runningStd |  double | Standard deviation of the running average | 0.0 | 
  | windowStd |  double | Standard deviation of the window average | 0.0 | 
  
    | Subsystems | 
  
    | 
        
          |  |  | 
 |  
        | Last Saved: Wed May 31 07:59:55 MDT 2006 by TVE version 2009B |  |