import java.lang.RuntimeException; 

//Programmieren einer eigenen Exception

//Ein Stellsignal darf +/-100 N nicht überschreiten.
//Das Stellsignal wird aus der Regelabweichung mal 
//einer Verstärkung berechnet.

public void setup()
{
     Stellsignal stellsignal = new Stellsignal();
     StellsignalFallback stellsignalFallback = new StellsignalFallback();
     double[] sensorwerte = {5.0,15.0,-15.0};
     for(int i=0;i<3;i++)
     {
       println();
       println(i+". Versuch mit Sensorwert "+sensorwerte[i]);
       println();
       try
       {
          stellsignal.berechnen(sensorwerte[i]);
       }
       catch(WertebereichException w)
       {
          println(w.toString());
          
          try
          {
               stellsignalFallback.berechnen(sensorwerte[i]);
          }
          catch(WertebereichException ww)
          {
              println(ww.toString());            
          }      
       }
     
     }
}

public void draw()
{
}
 
