/// <summary> /// 设定正负方向限位输入nLMT信号的模式 /// </summary> /// <param name="axisC"></param> /// <returns></returns> public static short set_limit_mode(AxisConfig axisC) { NewCtrlCardBase Base_ = tag_NewCtrlCardBase[(int)axisC.tag_MotionCardManufacturer]; if (Base_ == null || Base_.SR_set_limit_mode == null) { MessageBoxLog.Show(NewCtrlCardBase.GetManufacturerName((int)axisC.tag_MotionCardManufacturer) + "控制卡初始化失败!"); return(shrFail); } if (axisC == null) { return(shrFail); } short shrResult = Base_.SR_set_limit_mode(axisC.CardNum, axisC.AxisNum, axisC.tag_IoLimtPEnable, axisC.tag_IoLimtNEnable, axisC.tag_IoLimtPNHighEnable); if (shrResult != shrSuccess) { return(shrFail); } return(shrResult); }