|
@@ -3,14 +3,11 @@ using System.Collections.Generic;
|
|
|
using Aitex.Core.RT.Routine;
|
|
|
using Aitex.Core.RT.SCCore;
|
|
|
using Aitex.Core.Common;
|
|
|
-using Aitex.Common.Util;
|
|
|
using Aitex.Core.RT.RecipeCenter;
|
|
|
using Venus_RT.Devices;
|
|
|
using MECF.Framework.Common.Equipment;
|
|
|
using MECF.Framework.Common.SubstrateTrackings;
|
|
|
-
|
|
|
using Venus_Core;
|
|
|
-using System.ServiceModel.Security.Tokens;
|
|
|
using System.Diagnostics;
|
|
|
using MECF.Framework.Common.DBCore;
|
|
|
using Venus_RT.FAs;
|
|
@@ -38,7 +35,7 @@ namespace Venus_RT.Modules.PMs
|
|
|
private readonly ProcessHelper _processHelper;
|
|
|
private bool _withWafer = true;
|
|
|
private bool _needPumpDown = false;
|
|
|
- private Recipe _currentRecipe = null;
|
|
|
+ public Recipe _currentRecipe = null;
|
|
|
private int _currentStep = 0;
|
|
|
private Queue<Recipe> _qeRecipes = new Queue<Recipe>();
|
|
|
|
|
@@ -67,7 +64,6 @@ namespace Venus_RT.Modules.PMs
|
|
|
return setpoint;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
return 0;
|
|
|
}
|
|
|
}
|
|
@@ -324,11 +320,11 @@ namespace Venus_RT.Modules.PMs
|
|
|
}
|
|
|
private bool RunRecipes()
|
|
|
{
|
|
|
-
|
|
|
var step = _currentRecipe.Steps[_currentStep];
|
|
|
currentRecipeResult.RecipeStepNumber = step.StepNo;
|
|
|
currentRecipeResult.RecipeStepType=step.Type.ToString();
|
|
|
currentRecipeResult.RecipeStepSetTime=step.Time;
|
|
|
+ currentRecipeResult.RecipeType=_currentRecipe.Header.Type.ToString();
|
|
|
//currentRecipeResult.RecipeStepDuringTime = (int)_stepTime.ElapsedMilliseconds/1000;
|
|
|
currentRecipeResult.RecipeStepDuringTime = new System.TimeSpan(0, 0, System.Convert.ToInt32(_stepTime.ElapsedMilliseconds/1000));
|
|
|
|