2023-03-28 13:24:11 +08:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
2023-04-13 15:35:13 +08:00
|
|
|
|
namespace SicModules.PMs.RecipeExecutions
|
2023-03-28 13:24:11 +08:00
|
|
|
|
{
|
|
|
|
|
public enum EnumEndByCondition
|
|
|
|
|
{
|
|
|
|
|
ByTime,
|
|
|
|
|
|
|
|
|
|
ByStable,
|
|
|
|
|
|
|
|
|
|
ByPurge,
|
|
|
|
|
|
|
|
|
|
ByStep,
|
|
|
|
|
|
|
|
|
|
ByEndpoint,
|
|
|
|
|
|
|
|
|
|
ByPressure,//Routine增加该条件跳转步,压力值到达后直接跳下一步
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class RecipeStep
|
|
|
|
|
{
|
|
|
|
|
public string StepName;
|
|
|
|
|
public double StepTime;
|
2023-04-23 14:18:42 +08:00
|
|
|
|
public double GrowthRate;
|
2023-03-28 13:24:11 +08:00
|
|
|
|
public bool IsJumpStep;
|
|
|
|
|
public bool IsLoopStartStep;
|
|
|
|
|
public bool IsLoopEndStep;
|
|
|
|
|
public bool IsDummyStep;
|
|
|
|
|
public int LoopCount;
|
|
|
|
|
public EnumEndByCondition EndBy;
|
|
|
|
|
public double EndByValue;
|
|
|
|
|
public Dictionary<string, string> RecipeCommands = new Dictionary<string, string>();
|
|
|
|
|
}
|
|
|
|
|
}
|