Exemple #1
0
 public void MT_CirclePointMove(mi _eMotrNo, int _iCoord, int    [] _iaAxisNo, double [] _daMidPos, double [] _daEndPos, double _dVel, double _dAcc, double _dDec, int _iArcCircle)
 {
     SML.MT.CirclePointMove((int)_eMotrNo, _iCoord, _iaAxisNo, _daMidPos, _daEndPos, _dVel, _dAcc, _dDec, _iArcCircle);
 }
Exemple #2
0
 static public void         MT_GoAbsSlow(mi _eMotrNo, double _dPos)
 {
     SML.MT.GoAbsSlow((int)_eMotrNo, _dPos);
 }
Exemple #3
0
 static public void         MT_GoIncVel(mi _eMotrNo, double _dPos, double _dVel)
 {
     SML.MT.GoIncVel((int)_eMotrNo, _dPos, _dVel);
 }
Exemple #4
0
 static public void         MT_SetHomeDone(mi _eMotrNo, bool _bOn)
 {
     SML.MT.SetHomeDone((int)_eMotrNo, _bOn);
 }
Exemple #5
0
 static public void         MT_EmgStop(mi _eMotrNo)
 {
     SML.MT.EmgStop((int)_eMotrNo);
 }
Exemple #6
0
 static public bool         MT_GetPLimSnsr(mi _eMotrNo)
 {
     return(SML.MT.GetPLimSnsr((int)_eMotrNo));
 }
Exemple #7
0
 static public bool         MT_GoHome(mi _eMotrNo)
 {
     return(SML.MT.GoHome((int)_eMotrNo));
 }
Exemple #8
0
 static public void         MT_SetTrgPos(mi _eMotrNo, double[] _dPos, double _dTrgTime, bool _bActual, bool _bOnLevel)
 {
     SML.MT.SetTrgPos((int)_eMotrNo, _dPos, _dTrgTime, _bActual, _bOnLevel);
 }
Exemple #9
0
 static public void         MT_OneShotTrg(mi _eMotrNo, bool _bOnLevel, int _iTime)
 {
     SML.MT.OneShotTrg((int)mi.TOOL_YTool, _bOnLevel, _iTime);
 }
Exemple #10
0
 static public void         PM_SetGetCmdPos(mi _eMotrNo)
 {
     PM.SetGetCmdPos((uint)_eMotrNo, SML.MT.GetCmdPos);
 }
Exemple #11
0
 static public void         MT_ResetTrgPos(mi _eMotrNo)
 {
     SML.MT.ResetTrgPos((int)_eMotrNo);
 }
Exemple #12
0
        //public void PW_



        static public double       PM_GetValue(mi _eMotrNo, pv _iPstnValue)
        {
            return(PM.GetValue((uint)_eMotrNo, (uint)_iPstnValue));
        }
Exemple #13
0
 public void MT_CircleAngleMove(mi _eMotrNo, int _iCoord, int    [] _iaAxisNo, double [] _daCenterPos, double _dAngle, double _dVel, double _dAcc, double _dDec, uint _uiCWDir)
 {
     SML.MT.CircleAngleMove((int)_eMotrNo, _iCoord, _iaAxisNo, _daCenterPos, _dAngle, _dVel, _dAcc, _dDec, _uiCWDir);
 }
Exemple #14
0
 public void MT_CircleRadiusMove(mi _eMotrNo, int _iCoord, int    [] _iaAxisNo, double _dRadius, double [] _daEndPos, double _dVel, double _dAcc, double _dDec, uint _uiCWDir, uint _uiShortDistance)
 {
     SML.MT.CircleRadiusMove((int)_eMotrNo, _iCoord, _iaAxisNo, _dRadius, _daEndPos, _dVel, _dAcc, _dDec, _uiCWDir, _uiShortDistance);
 }
Exemple #15
0
 static public void         MT_SetPos(mi _eMotrNo, double _dPos)
 {
     SML.MT.SetPos((int)_eMotrNo, _dPos);
 }
Exemple #16
0
        public void SetIdType(mi _eId, MOTION_DIR _iType)
        {
            m_eId   = _eId;
            m_iType = (int)_iType;

            if (_iType == MOTION_DIR.LeftRight)
            {
                btNeg.Image = global::Machine.Properties.Resources.LEFT;
                btPos.Image = global::Machine.Properties.Resources.RIGHT;
                //ImgLstBt.Images.SetKeyName(0, "left");
                //ImgLstBt.Images.SetKeyName(1, "Right");
                //
                //btNeg.ImageIndex = 0;
                //btPos.ImageIndex = 0;
                btNeg.Text = "LEFT(-)";
                btPos.Text = "RIGHT(+)";
            }

            if (_iType == MOTION_DIR.RightLeft)
            {
                btNeg.Image = global::Machine.Properties.Resources.RIGHT;
                btPos.Image = global::Machine.Properties.Resources.LEFT;
                btNeg.Text  = "RIGHT(-)";
                btPos.Text  = "LEFT(+)";
            }

            if (_iType == MOTION_DIR.BwdFwd)
            {
                btNeg.Image = global::Machine.Properties.Resources.DN;
                btPos.Image = global::Machine.Properties.Resources.UP;
                btNeg.Text  = "BWD(-)";
                btPos.Text  = "FWD(+)";
            }

            if (_iType == MOTION_DIR.FwdBwd)
            {
                btNeg.Image = global::Machine.Properties.Resources.UP;
                btPos.Image = global::Machine.Properties.Resources.DN;
                btNeg.Text  = "FWD(-)";
                btPos.Text  = "BWD(+)";
            }

            if (_iType == MOTION_DIR.DownUp)
            {
                btNeg.Image = global::Machine.Properties.Resources.DN;
                btPos.Image = global::Machine.Properties.Resources.UP;
                btNeg.Text  = "DN(-)";
                btPos.Text  = "UP(+)";
            }

            if (_iType == MOTION_DIR.UpDown)
            {
                btNeg.Image = global::Machine.Properties.Resources.UP;
                btPos.Image = global::Machine.Properties.Resources.DN;
                btNeg.Text  = "UP(-)";
                btPos.Text  = "DN(+)";
            }

            if (_iType == MOTION_DIR.CcwCw)
            {
                btNeg.Image = global::Machine.Properties.Resources.CCW;
                btPos.Image = global::Machine.Properties.Resources.CW;
                btNeg.Text  = "CCW(-)";
                btPos.Text  = "CW(+)";
            }

            if (_iType == MOTION_DIR.CwCcw)
            {
                btNeg.Image = global::Machine.Properties.Resources.CW;
                btPos.Image = global::Machine.Properties.Resources.CCW;
                btNeg.Text  = "CW(-)";
                btPos.Text  = "CCW(+)";
            }

            //tmUpdate.Enabled = true;
        }
Exemple #17
0
 static public bool         MT_CmprPos(mi _eMotrNo, double _dPos, double _dRange = 0.0)
 {
     return(SML.MT.CmprPos((int)_eMotrNo, _dPos, _dRange = 0.0));
 }
Exemple #18
0
        protected double GetLastCmd(mi _iMotr)
        {
            double dLastIdxPos = 0.0;

            return(dLastIdxPos);
        }
Exemple #19
0
 static public bool         MT_GetAlarmSgnl(mi _eMotrNo)
 {
     return(SML.MT.GetAlarmSgnl((int)_eMotrNo));
 }
Exemple #20
0
 static public bool         MT_GetStopInpos(mi _eMotrNo)
 {
     return(SML.MT.GetStopInpos((int)_eMotrNo));
 }
Exemple #21
0
 static public bool         MT_GetHomeDone(mi _eMotrNo)
 {
     return(SML.MT.GetHomeDone((int)_eMotrNo));
 }
Exemple #22
0
 static public void         MT_SetServo(mi _eMotrNo, bool _bOn)
 {
     SML.MT.SetServo((int)_eMotrNo, _bOn);
 }
Exemple #23
0
 static public string       MT_GetName(mi _eMotrNo)
 {
     return(SML.MT.GetName((int)_eMotrNo));
 }
Exemple #24
0
 static public bool         MT_GetServo(mi _eMotrNo)
 {
     return(SML.MT.GetServo((int)_eMotrNo));
 }
Exemple #25
0
 static public void         MT_JogN(mi _eMotrNo)
 {
     SML.MT.JogN((int)_eMotrNo);
 }
Exemple #26
0
 static public void         MT_SetReset(mi _eMotrNo, bool _bOn)
 {
     SML.MT.SetReset((int)_eMotrNo, _bOn);
 }
Exemple #27
0
 static public void         MT_GoInc(mi _eMotrNo, double _dPos, double _dVel,
                                     double _dAcc, double _dDec)
 {
     SML.MT.GoInc((int)_eMotrNo, _dPos, _dVel, _dAcc, _dDec);
 }
Exemple #28
0
 static public double       MT_GetTrgPos(mi _eMotrNo)
 {
     return(SML.MT.GetTrgPos((int)_eMotrNo));
 }
Exemple #29
0
 static public void         MT_GoIncMan(mi _eMotrNo, double _dPos)
 {
     SML.MT.GoIncMan((int)_eMotrNo, _dPos);
 }
Exemple #30
0
 public void MT_LineMove(mi _eMotrNo, int _iCoord, double [] _daEndPos, double _dVel, double _dAcc, double _dDec)
 {
     SML.MT.LineMove((int)_eMotrNo, _iCoord, _daEndPos, _dVel, _dAcc, _dDec);
 }