public static extern MC_STATUS MC_GroupHalt( ushort BoardID, ushort AxesGroupNo, double Deceleration, double Jerk, MC_BUFFER_MODE BufferMode //Buffer Mode 를 지정한다. );
public static extern MC_STATUS MC_MoveVelocity( ushort BoardID, // BoardID ushort AxisID, //Axis number double Velocity, // Max Velocity double Accel, // Max Acceleration double Decel, // Max Deceleration double Jerk, //Max Jerk MC_DIRECTION Dir, // 0:Positive Direction, 1:Shortest_way, 2:Negative_Direction, 3:Current_Direction MC_BUFFER_MODE BufferMode //Buffer Mode : 0:Aborting, 1:Buffered, 2:BlendingLow, 3:BlendingPrevious, 4:BlendingNext, 5:BlendingHigh );
public static extern MC_STATUS MC_GearIn( ushort BoardID, ushort MasterAxisID, ushort SlaveAxisID, uint RatioNumerator, uint RatioDenominator, MC_SOURCE MasterValueSource, double Acceleration, double Deceleration, double Jerk, MC_BUFFER_MODE BufferMode );
public static extern MC_STATUS MC_MoveRelative( ushort BoardID, // BoardID ushort AxisID, //Axis number double Distance, //Distance double Velocity, // Max Velocity double Accel, // Max Acceleration double Decel, // Max Deceleration double Jerk, //Max Jerk MC_BUFFER_MODE BufferMode //Buffer Mode : 0:Aborting, 1:Buffered, 2:BlendingLow, 3:BlendingPrevious, 4:BlendingNext, 5:BlendingHigh );
public static extern MC_STATUS MC_MoveLinearAbsolute( ushort BoardID, ushort AxesGroupNo, ushort PositionCount, double[] PositionData, double Velocity, double Acceleration, double Deceleration, double Jerk, MC_CoordSystem CoordSystem, //Coordination System 을 지정한다. //ACS, MCS, PCS MC_BUFFER_MODE BufferMode, //Buffer Mode 를 지정한다. MC_TRANSITION_MODE TransitionMode, //Transition Mode 를 지정한다. ushort TransitionParameterCount, //TransitionParameter 의 Count 를 명시한다. double[] TransitionParameter //TransitionParameterCount 에 명시된 크기 만큼의 Data 를 입력한다. );
public static extern MC_STATUS MC_MoveCircularAbsolute2D( ushort BoardID, ushort AxesGroupNo, MC_CIRC_MODE CircMode, MC_CIRC_PATHCHOICE PathChoice, double[] AuxPoint, double[] EndPoint, double Angle, double Velocity, double Acceleration, double Deceleration, double Jerk, MC_CoordSystem CordSystem, MC_BUFFER_MODE BufferMode, MC_TRANSITION_MODE TransitionMode, ushort TransitionParamCount, double[] TransitionParameter );
public static extern MC_STATUS MC_Home( ushort BoardID, // BoardID ushort AxisID, //Axis number double Position, // MC_BUFFER_MODE BufferMode );
public static extern MC_STATUS MC_Halt( ushort BoardID, ushort AxisID, double Deceleration, double Jerk, MC_BUFFER_MODE BufferMode );