ParameterAccess ¶ ConvertReceivedDriveParameter (Method) ConvertTransmitDriveParameter (Method) GetMappedDriveParameter (Method) GetParamDirectValue (Method) SetParamDirectValue (Method)
AXIS_REF_CAN_METRONIX.ConvertReceivedDriveParameter (METH) ¶ METHOD ConvertReceivedDriveParameter : BOOL InOut: Scope Name Type Input diParameterNumber DINT pdwValue POINTER TO DWORD usiBitLength USINT Return ConvertReceivedDriveParameter BOOL Output fValue LREAL bUseDword BOOL
SMC_ABC_SLOPES_AT_STOP (ENUM) ¶ TYPE SMC_ABC_SLOPES_AT_STOP : Determines how SMC_RecomputeABCSlopes sets the slopes of A/B/C at a stop between two elements. We call the element preceding the stop the first element and the element following the stop the second element. Note that either the first element or the second element may not exist (at the beginning and end of the path). Attributes: qualified_only InOut: Name Comment SET_ZERO The slopes at the end of the first element and at the start of the second element are set to zero. SET_LINEAR The slopes at the end of the first element and at the start of the second element are set so that that the interpolation of the additional axis is linear. DONT_CHANGE The slopes at the end of the first element and at the start of the second element are not changed.
AXIS_REF_CAN_METRONIX.ConvertTransmitDriveParameter (METH) ¶ METHOD ConvertTransmitDriveParameter : BOOL InOut: Scope Name Type Input diParameterNumber DINT fValue LREAL bUseDword BOOL pdwValue POINTER TO DWORD Return ConvertTransmitDriveParameter BOOL
AXIS_REF_CAN_METRONIX.GetMappedDriveParameter (METH) ¶ METHOD GetMappedDriveParameter : BOOL InOut: Scope Name Type Input bRead BOOL diParameterNumber DINT Return GetMappedDriveParameter BOOL Output diDriveParameterNumber DINT usiDataLength USINT
SMC_ABC_SLOPES_NO_STOP (ENUM) ¶ TYPE SMC_ABC_SLOPES_NO_STOP : Determines how SMC_RecomputeABCSlopes sets the slopes of A/B/C at the transtion between two elements, when there is not stop. Attributes: qualified_only InOut: Name Comment SET_SMOOTH_CARDINAL The slope at the end of element i is set as (AddAxisValue(i+1) - AddAxisValue(i-1)) / (ElementLength(i) + ElementLength(i+1)). The slope at the start of element i+1 is set to the same value. DONT_CHANGE The slope is not changed.
AXIS_REF_CAN_METRONIX.GetParamDirectValue (METH) ¶ METHOD GetParamDirectValue : BOOL InOut: Scope Name Type Input diParameterNumber DINT Return GetParamDirectValue BOOL Output dwValue DWORD fValue LREAL bUseDword BOOL
AXIS_REF_CAN_METRONIX.SetParamDirectValue (METH) ¶ METHOD SetParamDirectValue : BOOL InOut: Scope Name Type Input diParameterNumber DINT dwValue DWORD fValue LREAL bUseDword BOOL Return SetParamDirectValue BOOL
AXIS_REF_CAN_Schneider_Lexium32.ReadAndProcessSpecificInput (METH) ¶ METHOD ReadAndProcessSpecificInput : BOOL InOut: Scope Name Type Return ReadAndProcessSpecificInput BOOL Input pme POINTER TO SMC3_MappingEntry dwValue DWORD
state machine ¶ CommunicationStateMachine (Method) DriveStateMachine (Method)