C# Class KMotion_dotNet.KM_MotionParams

Trajectory Planner Motion Parameter Settings
Exibir arquivo Open project: parhansson/KMotionX

Public Methods

Method Description
KM_MotionParams ( IntPtr handle ) : System

Primary constructor for the KM_MotionParams object

SetTPParams ( ) : void

Force the Trajectory Planner to update it's parameters

Private Methods

Method Description
Get_ArcsToSegs ( ) : bool

Property getter Accessor for ArcsToSegs (Converts Arcs to Linear Segments based on User Setting)

Get_BreakAngle ( ) : double

Property getter Accessor for BreakAngle

Get_CollinearTol ( ) : double

Property getter Accessor for CollinearTol

Get_CornerTol ( ) : double

Property getter Accessor for CornerTol

Get_CountsPerInchA ( ) : double

Property getter Accessor for CountsPerInchA

Get_CountsPerInchB ( ) : double

Property getter Accessor for CountsPerInchB

Get_CountsPerInchC ( ) : double

Property getter Accessor for CountsPerInchC

Get_CountsPerInchX ( ) : double

Property getter Accessor for CountsPerInchX

Get_CountsPerInchY ( ) : double

Property getter Accessor for CountsPerInchY

Get_CountsPerInchZ ( ) : double

Property getter Accessor for CountsPerInchZ

Get_DegreesA ( ) : bool

Property getter Accessor for DegreesA (whether axis is in units of degrees)

Get_DegreesB ( ) : bool

Property getter Accessor for DegreesB (whether axis is in units of degrees)

Get_DegreesC ( ) : bool

Property getter Accessor for DegreesC (whether axis is in units of degrees)

Get_FacetAngle ( ) : double

Property getter Accessor for FacetAngle

Get_MaxAccelA ( ) : double

Property getter Accessor for MaxAccelA

Get_MaxAccelB ( ) : double

Property getter Accessor for MaxAccelB

Get_MaxAccelC ( ) : double

Property getter Accessor for MaxAccelC

Get_MaxAccelX ( ) : double

Property getter Accessor for MaxAccelX

Get_MaxAccelY ( ) : double

Property getter Accessor for MaxAccelY

Get_MaxAccelZ ( ) : double

Property getter Accessor for MaxAccelZ

Get_MaxLinearLength ( ) : double

Property getter Accessor for MaxLinearLength

Get_MaxVelA ( ) : double

Property getter Accessor for MaxVelA

Get_MaxVelB ( ) : double

Property getter Accessor for MaxVelB

Get_MaxVelC ( ) : double

Property getter Accessor for MaxVelC

Get_MaxVelX ( ) : double

Property getter Accessor for MaxVelX

Get_MaxVelY ( ) : double

Property getter Accessor for MaxVelY

Get_MaxVelZ ( ) : double

Property getter Accessor for MaxVelZ

Get_RadiusA ( ) : double

Property getter Accessor for RadiusA

Get_RadiusB ( ) : double

Property getter Accessor for RadiusB

Get_RadiusC ( ) : double

Property getter Accessor for RadiusC

Get_TPLookahead ( ) : double

Property getter Accessor for TPLookahead

Get_UseOnlyLinearSegments ( ) : bool

Property getter Accessor for UseOnlyLinearSegments (Converts Arcs to Linear Segments based on Kinematic Setting)

KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_ArcsToSegs ( IntPtr handle ) : bool
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_BreakAngle ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_CollinearTol ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_CornerTol ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_CountsPerInchA ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_CountsPerInchB ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_CountsPerInchC ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_CountsPerInchX ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_CountsPerInchY ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_CountsPerInchZ ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_DegreesA ( IntPtr handle ) : bool
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_DegreesB ( IntPtr handle ) : bool
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_DegreesC ( IntPtr handle ) : bool
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_FacetAngle ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxAccelA ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxAccelB ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxAccelC ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxAccelX ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxAccelY ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxAccelZ ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxLinearLength ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxVelA ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxVelB ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxVelC ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxVelX ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxVelY ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_MaxVelZ ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_RadiusA ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_RadiusB ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_RadiusC ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_TPLookahead ( IntPtr handle ) : double
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Get_UseOnlyLinearSegments ( IntPtr handle ) : bool
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_ArcsToSegs ( IntPtr handle, bool value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_BreakAngle ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_CollinearTol ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_CornerTol ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_CountsPerInchA ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_CountsPerInchB ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_CountsPerInchC ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_CountsPerInchX ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_CountsPerInchY ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_CountsPerInchZ ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_DegreesA ( IntPtr handle, bool value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_DegreesB ( IntPtr handle, bool value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_DegreesC ( IntPtr handle, bool value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_FacetAngle ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxAccelA ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxAccelB ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxAccelC ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxAccelX ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxAccelY ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxAccelZ ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxLinearLength ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxVelA ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxVelB ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxVelC ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxVelX ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxVelY ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_MaxVelZ ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_RadiusA ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_RadiusB ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_RadiusC ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_TPLookahead ( IntPtr handle, double value ) : void
KM_dotnet_Interop_CoordMotion_MOTION_PARAMS_Set_UseOnlyLinearSegments ( IntPtr handle, bool value ) : void
KM_dotnet_Interop_CoordMotion_SetTPParams ( IntPtr handle ) : void
Set_ArcsToSegs ( bool value ) : void

Property setter Accessor for ArcsToSegs (Converts Arcs to Linear Segments based on User Setting)

Set_BreakAngle ( double value ) : void

Property setter Accessor for BreakAngle

Set_CollinearTol ( double value ) : void

Property setter Accessor for CollinearTol

Set_CornerTol ( double value ) : void

Property setter Accessor for CornerTol

Set_CountsPerInchA ( double value ) : void

Property setter Accessor for CountsPerInchA

Set_CountsPerInchB ( double value ) : void

Property setter Accessor for CountsPerInchB

Set_CountsPerInchC ( double value ) : void

Property setter Accessor for CountsPerInchC

Set_CountsPerInchX ( double value ) : void

Property setter Accessor for CountsPerInchX

Set_CountsPerInchY ( double value ) : void

Property setter Accessor for CountsPerInchY

Set_CountsPerInchZ ( double value ) : void

Property setter Accessor for CountsPerInchZ

Set_DegreesA ( bool value ) : void

Property setter Accessor for DegreesA

Set_DegreesB ( bool value ) : void

Property setter Accessor for DegreesB

Set_DegreesC ( bool value ) : void

Property setter Accessor for DegreesC

Set_FacetAngle ( double value ) : void

Property setter Accessor for FacetAngle

Set_MaxAccelA ( double value ) : void

Property setter Accessor for MaxAccelA

Set_MaxAccelB ( double value ) : void

Property setter Accessor for MaxAccelB

Set_MaxAccelC ( double value ) : void

Property setter Accessor for MaxAccelC

Set_MaxAccelX ( double value ) : void

Property setter Accessor for MaxAccelX

Set_MaxAccelY ( double value ) : void

Property setter Accessor for MaxAccelY

Set_MaxAccelZ ( double value ) : void

Property setter Accessor for MaxAccelZ

Set_MaxLinearLength ( double value ) : void

Property setter Accessor for MaxLinearLength

Set_MaxVelA ( double value ) : void

Property setter Accessor for MaxVelA

Set_MaxVelB ( double value ) : void

Property setter Accessor for MaxVelB

Set_MaxVelC ( double value ) : void

Property setter Accessor for MaxVelC

Set_MaxVelX ( double value ) : void

Property setter Accessor for MaxVelX

Set_MaxVelY ( double value ) : void

Property setter Accessor for MaxVelY

Set_MaxVelZ ( double value ) : void

Property setter Accessor for MaxVelZ

Set_RadiusA ( double value ) : void

Property setter Accessor for RadiusA

Set_RadiusB ( double value ) : void

Property setter Accessor for RadiusB

Set_RadiusC ( double value ) : void

Property setter Accessor for RadiusC

Set_TPLookahead ( double value ) : void

Property setter Accessor for TPLookahead

Set_UseOnlyLinearSegments ( bool value ) : void

Property setter Accessor for UseOnlyLinearSegments (Converts Arcs to Linear Segments based on Kinematic Setting)

Method Details

KM_MotionParams() public method

Primary constructor for the KM_MotionParams object
public KM_MotionParams ( IntPtr handle ) : System
handle System.IntPtr Pointer to the associated CoordMotion object
return System

SetTPParams() public method

Force the Trajectory Planner to update it's parameters
public SetTPParams ( ) : void
return void