public int AxisStop(AxisCard axisinfo, AxisStopType StopType) { int Res = CPci9014.p9014_stop(axisinfo.Num, (int)StopType); if (Res != 0) { //ShowLog("轴卡停止运动失败!",Color.Red,font); } return(Res); }
/// <summary> /// 停止轴运动 /// </summary> /// <param name="axisInfo"></param> /// <param name="axisStopType"></param> /// <param name="isShowLog">是否显示日志到UI</param> /// <returns>错误代码</returns> public override int AxisStop(AxisInfo axisInfo, AxisStopType axisStopType, bool isShowLog) { int iRtn = 0; if (axisStopType == AxisStopType.DecelStop) { iRtn = this.DecelStop(axisInfo, isShowLog); } else if (axisStopType == AxisStopType.SimultaneousStop) { iRtn = this.SimultaneousStop(axisInfo, isShowLog); } else if (axisStopType == AxisStopType.ImdStop) { iRtn = this.ImdStop(axisInfo, isShowLog); } else if (axisStopType == AxisStopType.EmgStop) { iRtn = this.EmgStop(isShowLog); } return(iRtn); }
public int AxisStop(AxisCard axisinfo, AxisStopType StopType) { return(CPci9014.p9014_stop(axisinfo.Num, (int)StopType)); }
/// <summary> /// 停止轴运动 /// </summary> /// <param name="axisInfo"></param> /// <param name="axisStopType"></param> /// <param name="isShowLog">是否显示日志到UI</param> /// <returns>错误代码</returns> public virtual int AxisStop(AxisInfo axisInfo, AxisStopType axisStopType, bool isShowLog) { throw new System.NotImplementedException(); }