public void SetMotionParam(ushort nAxisIndex, AxisParam axisParam) { // 设置单轴运动速度曲线 LTDMC.dmc_set_profile(m_cardNo, nAxisIndex, axisParam.nStartSpeed, axisParam.nRunSpeed, axisParam.nAccelerateTime, axisParam.nDecelerateTime, axisParam.nEndSpeed); //设定S段时间 LTDMC.dmc_set_s_profile(m_cardNo, nAxisIndex, 0, axisParam.nSDecelerateTime); //S 段时间,单位:s;范围:0~0.5 s }
public AdSqlAxis(int AxisNum, ADSClient Mom) { //AxisParam ID = new AxisParam(AxisNum, "ID", 1000, 0); //AxisParam AxisNumber = new AxisParam(AxisNum, "AxisNumber", 1000, 0); //AxisParam AxisName = new AxisParam(AxisNum, "AxisName", 1000, 0); // AxisParam AxisType = new AxisParam(AxisNum, "AxisType", 1000, 0); // AxisParam AdminMax = new AxisParam(AxisNum, "AdminMax", 1000, 0); //AxisParam AdminMin = new AxisParam(AxisNum, "AdminMin", 1000, 0); //AxisParam UserMax = new AxisParam(AxisNum, "UserMax", 1000, 0); //AxisParam UserMin = new AxisParam(AxisNum, "UserMin", 1000, 0); AxisParam CurrentPosition = new AxisParam(AxisNum, "CurrentPosition", 1000, 0, Mom); AxisParam TargetPosition = new AxisParam(AxisNum, "TargetPosition", 1000, 0, Mom); // AxisParam Acceleration = new AxisParam(AxisNum, "Acceleration", 1000, 0); //AxisParam Velocity = new AxisParam(AxisNum, "Velocity", 1000, 0); //AxisParam AxisGroup = new AxisParam(AxisNum, "AxisGroup", 1000, 0); //AxisParam AxisGroupName = new AxisParam(AxisNum, "AxisGroupName", 1000, 0); // AxisParam IpAddress = new AxisParam(AxisNum, "IpAddress", 1000, 0); // AxisParam NetID = new AxisParam(AxisNum, "NetID", 1000, 0); // AxisParam AxisStatus = new AxisParam(AxisNum, "AxisStatus", 1000, 0); // AxisParam Faulted = new AxisParam(AxisNum, "Faulted", 1000, 0); // AxisParam FaultCode = new AxisParam(AxisNum, "FaultCode", 1000, 0); //AxisParam UserCanEdit = new AxisParam(AxisNum, "UserCanEdit", 1000, 0); }
public static AddAxisCommand CreateAddAxisCommand(AxisParam param) { return(new AddAxisCommand { Param = param }); }
public static MoveAxisCommand CreateMoveAxisCommand(AxisParam param) { return(new MoveAxisCommand { Param = param }); }