Пример #1
0
        //类的克隆,返回个相同的实例化对象
        public Axis Clone(AXIS_TYPE_E axisType)
        {
            Axis axis = new Axis(axisType, this.DriveDiv, this.Acc, this.Dec, this.Pitch,
                                 this.MinSpeed, this.MaxSpeed);

            return(axis);
        }
Пример #2
0
        //构造函数
        public Axis(AXIS_TYPE_E axisType, uint driveDiv, uint acc, uint dec
                    , float pitch, float minSpeed, float maxSpeed)

        {
            this.driveDiv = driveDiv;
            this.acc      = acc;
            this.dec      = dec;
            this.pitch    = pitch;
            this.minSpeed = minSpeed;
            this.maxSpeed = maxSpeed;
            this.axisType = axisType;
        }
Пример #3
0
 public static extern int SMC_SetOperateAxisPlane(byte ucControllerAddr, AXIS_TYPE_E enAxisType1, AXIS_TYPE_E enAxisType2, AXIS_TYPE_E enAxisType3);
Пример #4
0
 public static extern int SMC_GetMotorPosition(byte ucControllerAddr, AXIS_TYPE_E enAxisType, out float pfMotorPostion);
Пример #5
0
 public static extern int SMC_ClearMotorPosition(byte ucControllerAddr, AXIS_TYPE_E enAxisType);
Пример #6
0
 public static extern int SMC_MotorIsRunning(byte ucControllerAddr, AXIS_TYPE_E enAxisType, out bool pbIsRunning);
Пример #7
0
 public static extern int SMC_SlowStopMotor(byte ucControllerAddr, AXIS_TYPE_E enAxisType);
Пример #8
0
 public static extern int SMC_MotorGoPos(byte ucControllerAddr, AXIS_TYPE_E enAxisType, float fPostion);
Пример #9
0
 public static extern int SMC_ManualRightMove(byte ucControllerAddr, AXIS_TYPE_E enAxisType);
Пример #10
0
 public static extern int SMC_MotorMove(byte ucControllerAddr, AXIS_TYPE_E enAxisType, float fMoveDist);
Пример #11
0
 public static extern int SMC_GetMotorCurSpeed(byte ucControllerAddr, AXIS_TYPE_E enAxisType, out float pfMotorSpeed);
Пример #12
0
 public static extern int SMC_SetMotorMinSpeed(byte ucControllerAddr, AXIS_TYPE_E enAxisType, float fMinMotorSpeed);
Пример #13
0
 public static extern int SMC_GetMotorDec(byte ucControllerAddr, AXIS_TYPE_E enAxisType, out UInt32 pulUserDecPar);
Пример #14
0
 public static extern int SMC_SetMotorDec(byte ucControllerAddr, AXIS_TYPE_E enAxisType, UInt32 ulDecPar);
Пример #15
0
 public static extern int SMC_GetMotorPitch(byte ucControllerAddr, AXIS_TYPE_E enAxisType, out float pfPitch);
Пример #16
0
 public static extern int SMC_GetMotorDriveDiv(byte ucControllerAddr, AXIS_TYPE_E enAxisType, out UInt32 pulDriverDiv);