Esempio n. 1
0
        private void UpdateRobotCurentMeas()
        {
            if (m_ManualRobot != null && m_ManualRobot.IsConnected())
            {
                cPoint pos = m_ManualRobot.GetPos();
                CTextBoxRobotDistanceJ1.Text = (pos[eAxisName.J1] / 1000).ToString("0.000");
                CTextBoxRobotDistanceJ2.Text = (pos[eAxisName.J2] / 1000).ToString("0.000");
                CTextBoxRobotDistanceJ3.Text = (pos[eAxisName.J3] / 1000).ToString("0.000");
                CTextBoxRobotDistanceJ4.Text = (pos[eAxisName.J4] / 1000).ToString("0.000");

                CTextBoxRobotDistanceX.Text  = (pos[eAxisName.X] / 1000).ToString("0.000");
                CTextBoxRobotDistanceY.Text  = (pos[eAxisName.Y] / 1000).ToString("0.000");
                CTextBoxRobotDistanceZ.Text  = (pos[eAxisName.Z] / 1000).ToString("0.000");
                CTextBoxRobotDistanceRZ.Text = (pos[eAxisName.RZ] / 1000).ToString("0.000");

                //警报信息
                //listBoxRobotWarnMeas.Items.Clear();
                //string [,] WarnStr = m_ManualRobot.GetRobotWarnString(eLanguage.TW);
                //for (int i = 0; i < (WarnStr.Length) / 3; i++)
                //{
                //    listBoxRobotWarnMeas.Items.Add(WarnStr[i, 0]);
                //    listBoxRobotWarnMeas.Items.Add(WarnStr[i, 1]);
                //    listBoxRobotWarnMeas.Items.Add(WarnStr[i, 2]);
                //}
            }
        }