Beispiel #1
0
        public MMeStage(CObjectInfo objInfo, CMeStageRefComp refComp, CMeStageData data)
            : base(objInfo)
        {
            m_RefComp = refComp;
            SetData(data);

            for (int i = 0; i < UseVccFlag.Length; i++)
            {
                UseVccFlag[i] = false;
            }
        }
Beispiel #2
0
        void CreateMeStage(CObjectInfo objInfo)
        {
            CMeStageRefComp refComp = new CMeStageRefComp();
            CMeStageData    data    = new CMeStageData();

            refComp.IO      = m_IO;
            refComp.AxStage = m_AxStage1;
            refComp.Vacuum[(int)EStageVacuum.SELF] = m_Stage1Vac;

            data.InDetectObject = iUHandler_PanelDetect;

            data.StageZone.UseSafetyMove[DEF_Z] = true;
            data.StageZone.Axis[DEF_Z].ZoneAddr[(int)EHandlerZAxZone.SAFETY] = 111; // need updete io address

            m_MeStage = new MMeStage(objInfo, refComp, data);
        }