示例#1
0
    public void ModeSelectButton()
    {
        GUI.DrawTexture(new Rect(215f / 1000f * Main.width, 655f / 1000f * Main.height, 182f / 1000f * Main.width, 83.9F / 1000f * Main.height), Main.t2d_ModeSelect, ScaleMode.ScaleAndCrop, true, 2.17f);
        if (GUI.Button(new Rect(215f / 1000f * Main.width, 716f / 1000f * Main.height, 60f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "编辑";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectEDIT;
            PlayerPrefs.SetInt("ModeSelect", 1);
            Main.ProgEDIT = true;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }

        if (GUI.Button(new Rect(215f / 1000f * Main.width, 693f / 1000f * Main.height, 55f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "DNC";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectDNC;
            PlayerPrefs.SetInt("ModeSelect", 2);
            Main.ProgEDIT = false;
            Main.ProgDNC  = true;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(222f / 1000f * Main.width, 672f / 1000f * Main.height, 58f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "MEM";         //内容--将AUTO修改为MEM,姓名--刘旋,时间--2013-3-25
            Main.t2d_ModeSelect = Main.t2d_ModeSelectAUTO;
            PlayerPrefs.SetInt("ModeSelect", 3);
            //automode
            if (Main.ProgAUTO == false && Main.AutoProgName != Main.ProgramNum && Main.Code01 != "")
            {
                Main.AutoProgName = Main.ProgramNum;
                Debug.Log(Main.CodeForAll[0]);
                Debug.Log(Main.CodeForAll[1]);
                CompileNC_script.motionCode = new List <CodeClass>();
                CompileNC_script.CodeCompile(Main.CodeForAll);
                for (int i = 0; i < CompileNC_script.motionCode.Count; i++)
                {
                    Debug.Log(CompileNC_script.motionCode[i]);
                }
            }
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = true;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(280f / 1000f * Main.width, 650f / 1000f * Main.height, 20f / 1000f * Main.width, 40f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "MDI";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectMDI;
            PlayerPrefs.SetInt("ModeSelect", 4);
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = true;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(302f / 1000f * Main.width, 650f / 1000f * Main.height, 15f / 1000f * Main.width, 43f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "HAN";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectHANDLE;
            PlayerPrefs.SetInt("ModeSelect", 5);
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = true;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(317f / 1000f * Main.width, 650f / 1000f * Main.height, 50f / 1000f * Main.width, 25f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "HAN";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectHANDLE;
            PlayerPrefs.SetInt("ModeSelect", 5);
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = true;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }

        if (GUI.Button(new Rect(319f / 1000f * Main.width, 674f / 1000f * Main.height, 58f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "JOG";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectJOG;
            PlayerPrefs.SetInt("ModeSelect", 6);
            MoveControl_script.speed_to_move = 0.16667F;            //内容--JOG模式下,慢常速为10m/min=(10/60)m/s,因此spee-to-move=10/60,姓名--刘旋,时间--2013-4-8
            MoveControl_script.move_rate     = Main.move_rate;
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = true;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(319f / 1000f * Main.width, 698f / 1000f * Main.height, 58f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "REF";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectREF;
            PlayerPrefs.SetInt("ModeSelect", 7);
            MoveControl_script.speed_to_move = 0.6F;            //内容--归零操作的实际速度为36m/min=0.6m/s,而实际速度RunningSpeed=speed—to-move*move-rate,因此speed-to-move应设为0.6,姓名--刘旋,时间--2013-4-8
            MoveControl_script.move_rate     = Main.move_rate;  //内容--归零模式下,实际进给速率倍率的修改,不恒为1,与进给面板数值保持一致,姓名--刘旋,时间--2013-4-8
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = true;
        }
    }
示例#2
0
    public void ModeSelectButton()
    {
        GUI.DrawTexture(new Rect(215f / 1000f * Main.width, 655f / 1000f * Main.height, 182f / 1000f * Main.width, 83.9F / 1000f * Main.height), Main.t2d_ModeSelect, ScaleMode.ScaleAndCrop, true, 2.17f);
        if (GUI.Button(new Rect(215f / 1000f * Main.width, 716f / 1000f * Main.height, 60f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "编辑";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectEDIT;
            PlayerPrefs.SetInt("ModeSelect", 1);
            Main.ProgEDIT = true;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }

        if (GUI.Button(new Rect(215f / 1000f * Main.width, 693f / 1000f * Main.height, 55f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "DNC";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectDNC;
            PlayerPrefs.SetInt("ModeSelect", 2);
            Main.ProgEDIT = false;
            Main.ProgDNC  = true;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(222f / 1000f * Main.width, 672f / 1000f * Main.height, 58f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "AUTO";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectAUTO;
            PlayerPrefs.SetInt("ModeSelect", 3);
            //automode
            if (Main.ProgAUTO == false && Main.AutoProgName != Main.ProgramNum && Main.Code01 != "")
            {
                Main.AutoProgName = Main.ProgramNum;
                Debug.Log(Main.CodeForAll[0]);
                Debug.Log(Main.CodeForAll[1]);
                CompileNC_script.motionCode = new List <CodeClass>();
                CompileNC_script.CodeCompile(Main.CodeForAll);
                for (int i = 0; i < CompileNC_script.motionCode.Count; i++)
                {
                    Debug.Log(CompileNC_script.motionCode[i]);
                }
            }
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = true;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(280f / 1000f * Main.width, 650f / 1000f * Main.height, 20f / 1000f * Main.width, 40f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "MDI";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectMDI;
            PlayerPrefs.SetInt("ModeSelect", 4);
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = true;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(302f / 1000f * Main.width, 650f / 1000f * Main.height, 15f / 1000f * Main.width, 43f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "HAN";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectHANDLE;
            PlayerPrefs.SetInt("ModeSelect", 5);
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = true;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(317f / 1000f * Main.width, 650f / 1000f * Main.height, 50f / 1000f * Main.width, 25f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "HAN";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectHANDLE;
            PlayerPrefs.SetInt("ModeSelect", 5);
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = true;
            Main.ProgJOG  = false;
            Main.ProgREF  = false;
        }

        if (GUI.Button(new Rect(319f / 1000f * Main.width, 674f / 1000f * Main.height, 58f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "JOG";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectJOG;
            PlayerPrefs.SetInt("ModeSelect", 6);
            MoveControl_script.speed_to_move = 0.10201F;
            MoveControl_script.move_rate     = Main.move_rate;
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = true;
            Main.ProgREF  = false;
        }
        if (GUI.Button(new Rect(319f / 1000f * Main.width, 698f / 1000f * Main.height, 58f / 1000f * Main.width, 22f / 1000f * Main.height), "", Main.sty_ButtonEmpty))
        {
            Main.MenuDisplay    = "REF";
            Main.t2d_ModeSelect = Main.t2d_ModeSelectREF;
            PlayerPrefs.SetInt("ModeSelect", 7);
            MoveControl_script.speed_to_move = 0.60201F;
            MoveControl_script.move_rate     = 1.0f;
            Main.ProgEDIT = false;
            Main.ProgDNC  = false;
            Main.ProgAUTO = false;
            Main.ProgMDI  = false;
            Main.ProgHAN  = false;
            Main.ProgJOG  = false;
            Main.ProgREF  = true;
        }
    }