LabSplitter is part of the WaveTrain system class library      
        LabSplitter provides a mechanism to split an optical train and apply a unique polarization state and attenuation to each of the resulting paths. If 0 is specified for the polarization input, the polarization state for the corresponding path is not affected. The default is a 50-50 splitter with no effect on polarization.
      
  
  
    |   | 
  
    | Parameters | 
  | polarization1 |  int | polarization tag to be applied to transmitted1 | 0 | 
  | attenuation1 |  float | attenuation to be applied to create transmitted1 | 0.5 | 
  | polarization2 |  int | polarization tag to be applied to transmitted2 | 0 | 
  | attenuation2 |  float | attenuation to be applied to create transmitted2 | 0.5 | 
  
    | Inputs | 
  | incident |  WaveTrain | describes all incident light (which all goes in the same direction) | WaveTrain() | 
  
    | Outputs | 
  | transmitted |  WaveTrain | Attenuated incoming transmitted WaveTrain |  | 
  | transmitted2 |  WaveTrain | Attenuated incoming transmitted WaveTrain |  | 
  
    | Subsystems | 
  
    | 
        
          | 
              | 
 |  | 
              
                |  |  
                |  |  
                | 
                    
                      | 
                          | polarization |  int | polarization1 |  | polarization2 |  int | polarization2 |  |  |  | 
 |  
                |  |  
                |  |  | 
 |  
                |  |  
                |  |  | 
 |  
                |  |  
                |  |  | 
 |  
                |  |  
                |  |  | 
 |  |  |  | 
 |  
    |  |  
          | 
              | polarizingsplitter.incident | <<= | incident |  | transmitted | <<= | attenuator1.incomingTransmitted |  | transmitted2 | <<= | attenuator2.incomingTransmitted |  | attenuator1.incomingIncident | <<= | polarizingsplitter.transmitted |  | attenuator1.attenuation | <<= | floattorecallablefloat1.output |  | attenuator2.attenuation | <<= | floattorecallablefloat2.output |  | attenuator2.incomingIncident | <<= | polarizingsplitter.transmitted2 |  |  | 
      
        | Last Saved: Wed Sep 04 02:32:52 MDT 2002 by TVE version 2007B |