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); }
static public void MT_GoAbsSlow(mi _eMotrNo, double _dPos) { SML.MT.GoAbsSlow((int)_eMotrNo, _dPos); }
static public void MT_GoIncVel(mi _eMotrNo, double _dPos, double _dVel) { SML.MT.GoIncVel((int)_eMotrNo, _dPos, _dVel); }
static public void MT_SetHomeDone(mi _eMotrNo, bool _bOn) { SML.MT.SetHomeDone((int)_eMotrNo, _bOn); }
static public void MT_EmgStop(mi _eMotrNo) { SML.MT.EmgStop((int)_eMotrNo); }
static public bool MT_GetPLimSnsr(mi _eMotrNo) { return(SML.MT.GetPLimSnsr((int)_eMotrNo)); }
static public bool MT_GoHome(mi _eMotrNo) { return(SML.MT.GoHome((int)_eMotrNo)); }
static public void MT_SetTrgPos(mi _eMotrNo, double[] _dPos, double _dTrgTime, bool _bActual, bool _bOnLevel) { SML.MT.SetTrgPos((int)_eMotrNo, _dPos, _dTrgTime, _bActual, _bOnLevel); }
static public void MT_OneShotTrg(mi _eMotrNo, bool _bOnLevel, int _iTime) { SML.MT.OneShotTrg((int)mi.TOOL_YTool, _bOnLevel, _iTime); }
static public void PM_SetGetCmdPos(mi _eMotrNo) { PM.SetGetCmdPos((uint)_eMotrNo, SML.MT.GetCmdPos); }
static public void MT_ResetTrgPos(mi _eMotrNo) { SML.MT.ResetTrgPos((int)_eMotrNo); }
//public void PW_ static public double PM_GetValue(mi _eMotrNo, pv _iPstnValue) { return(PM.GetValue((uint)_eMotrNo, (uint)_iPstnValue)); }
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); }
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); }
static public void MT_SetPos(mi _eMotrNo, double _dPos) { SML.MT.SetPos((int)_eMotrNo, _dPos); }
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; }
static public bool MT_CmprPos(mi _eMotrNo, double _dPos, double _dRange = 0.0) { return(SML.MT.CmprPos((int)_eMotrNo, _dPos, _dRange = 0.0)); }
protected double GetLastCmd(mi _iMotr) { double dLastIdxPos = 0.0; return(dLastIdxPos); }
static public bool MT_GetAlarmSgnl(mi _eMotrNo) { return(SML.MT.GetAlarmSgnl((int)_eMotrNo)); }
static public bool MT_GetStopInpos(mi _eMotrNo) { return(SML.MT.GetStopInpos((int)_eMotrNo)); }
static public bool MT_GetHomeDone(mi _eMotrNo) { return(SML.MT.GetHomeDone((int)_eMotrNo)); }
static public void MT_SetServo(mi _eMotrNo, bool _bOn) { SML.MT.SetServo((int)_eMotrNo, _bOn); }
static public string MT_GetName(mi _eMotrNo) { return(SML.MT.GetName((int)_eMotrNo)); }
static public bool MT_GetServo(mi _eMotrNo) { return(SML.MT.GetServo((int)_eMotrNo)); }
static public void MT_JogN(mi _eMotrNo) { SML.MT.JogN((int)_eMotrNo); }
static public void MT_SetReset(mi _eMotrNo, bool _bOn) { SML.MT.SetReset((int)_eMotrNo, _bOn); }
static public void MT_GoInc(mi _eMotrNo, double _dPos, double _dVel, double _dAcc, double _dDec) { SML.MT.GoInc((int)_eMotrNo, _dPos, _dVel, _dAcc, _dDec); }
static public double MT_GetTrgPos(mi _eMotrNo) { return(SML.MT.GetTrgPos((int)_eMotrNo)); }
static public void MT_GoIncMan(mi _eMotrNo, double _dPos) { SML.MT.GoIncMan((int)_eMotrNo, _dPos); }
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); }