Esempio n. 1
0
        [TestMethod] //[V] .20  2020/06/24,   [V] .21  2020/06/24,
        public void TestCommandManualStageUp()
        {            //~116,ManualStageUp@
            /** Note
             *  1. 先將 clamper lock  才可執行
             *  2. 執行AskStagePosition , 待 回覆 StagePosition 事件後,若Stage 不是這個位置, 再這個命令
             */
            /** .20
             *  [~022,ClamperNotLock@]
             *  [~017,StagePosition,3@ | ~017,StagePosition,0@] 0:Stage於上升位置
             */
            /** .21
             *  [~023,PODNotPutProperly@]
             *  [~017,StagePosition,3@ | ~017,StagePosition,0@]0:Stage於上升位置
             */


            // LoadPort1.CommandAlarmReset();
            // LoadPort1.CommandInitialRequest();//[~018,LoadportStatus,2@],[ ~202,VacuumAbnormality@~018,LoadportStatus,3@]

            //LoadPort1.SetOriginalMethod(LoadPort1.CommandManualStageUp);
            var commandText1 = LoadPort1.CommandManualStageUp();

            NoteCommand(commandText1);
            var commandText2 = LoadPort2.CommandManualStageUp();

            NoteCommand(commandText2);
            Repeat();
        }
Esempio n. 2
0
        public void TestCommandManualStageUp()
        {   //~116,ManualStageUp@
            var commandText1 = LoadPort1.CommandManualStageUp();

            NoteCommand(commandText1);
            var commandText2 = LoadPort2.CommandManualStageUp();

            NoteCommand(commandText2);
            Repeat();
        }
Esempio n. 3
0
        public string CommandManualStageUp()
        {
            var commandText = _ldd.CommandManualStageUp();

            return(commandText);
        }