Пример #1
0
            public CMeHandlerData(EHandlerType[] HandlerType = null)
            {
                if (HandlerType == null)
                {
                    for (int i = 0; i < this.HandlerType.Length; i++)
                    {
                        this.HandlerType[i] = EHandlerType.NONE;
                    }
                }
                else
                {
                    Array.Copy(HandlerType, this.HandlerType, HandlerType.Length);
                }

                HandlerZone = new CMAxisZoneCheck((int)EHandlerXAxZone.MAX, (int)EHandlerYAxZone.MAX,
                                                  (int)EHandlerTAxZone.MAX, (int)EHandlerZAxZone.MAX);
            }
Пример #2
0
            public CMeElevatorData(CCassetteData CassetteData = null)
            {
                // Cassette Info Copy
                if (CassetteData == null) // Cassette Data Init
                {
                    this.CassetteData.nWaferType = ECassetteWaferType.INCH_12;
                    this.CassetteData.nSlotNum   = CASSETTE_MAX_SLOT_NUM;
                    this.CassetteData.dSlotPitch = CASSETTE_DEFAULT_PITCH;
                    for (int i = 0; i < this.CassetteData.nWaferData.Length; i++)
                    {
                        this.CassetteData.nWaferData[i] = (int)ECassetteWaferInfo.NONE;
                    }
                }
                else  // Cassette Data Copy
                {
                    this.CassetteData = CassetteData;
                }

                ElevatorZone = new CMAxisZoneCheck((int)EElevatorXAxZone.MAX,(int)EElevatorYAxZone.MAX,
                                                   (int)EElevatorTAxZone.MAX,(int)EElevatorZAxZone.MAX);
            }
Пример #3
0
 public CMeStageData()
 {
     StageZone = new CMAxisZoneCheck((int)EStageXAxZone.MAX, (int)EStageYAxZone.MAX,
                                     (int)EStageTAxZone.MAX, (int)EStageZAxZone.MAX);
 }