Exemple #1
0
 public void launch()
 {
     if (!simMan.accuracyMode && outPan.fromSim && outPan.DisplayEnbld)
     {
         simMan.computeFieldForces();
         LaunchRTSim();
     }
     else
     {
         bool   b     = false;
         string tFile = outPan.TargetFile;
         if (outPan.fromSim)
         {
             simMan.computeFieldForces();
             b = !outPan.EnableLog;
             if (b)
             {
                 tFile = Path.GetTempFileName();
             }
             simMan.DispStep_ = Double.Parse(outPan.DisplayStep, NumberStyles.AllowDecimalPoint,
                                             CultureInfo.InvariantCulture);
             simMan.simulate(tFile);
         }
         PlayRequest(tFile);
         if (b)
         {
             File.Delete(tFile);
         }
     }
 }