Atomic_SRSW_R.Write (METH) ¶ METHOD FINAL Write Writes a new value to the element. May busy-wait if the reader task is currently reading. InOut: Scope Name Type Comment Input pData POINTER TO BYTE Pointer to new element data.
Atomic_SRSW_W (FB) ¶ FUNCTION_BLOCK FINAL Atomic_SRSW_W See Atomic_SRSW_R . The difference is that this FB favors the writer. Accordingly, the writer task must have higher priority than the reader task, otherwise the reader may busy-wait forever. (Except if writer and reader are on different cores.) Methods: Init Read SetPointer Write Structure: Init (Method) Read (Method) SetPointer (Method) Write (Method)
Atomic_SRSW_W.Init (METH) ¶ METHOD FINAL Init : BOOL See Atomic_SRSW_R . InOut: Scope Name Type Comment Return Init BOOL Input pData0 POINTER TO BYTE Pointer to the first copy of the element. pData1 POINTER TO BYTE Pointer to a second copy of the element. udiElemSize UDINT The size of the element in bytes.
Atomic_SRSW_W.Read (METH) ¶ METHOD FINAL Read Reads the element. May busy-wait if the writer task is currently writing. InOut: Scope Name Type Comment Input pDst POINTER TO BYTE Pointer to the element where the current value is copied to. Must be a valid pointer to an element of the correct length.
Atomic_SRSW_W.SetPointer (METH) ¶ METHOD FINAL SetPointer : BOOL See Atomic_SRSW_R . InOut: Scope Name Type Input pData0 POINTER TO BYTE pData1 POINTER TO BYTE Return SetPointer BOOL
DynFactors (STRUCT) ¶ TYPE DynFactors : STRUCT Describes dynamic factors to be multiplied to dynamic limits. InOut: Name Type Comment fVel LREAL The velocity factor fAcc LREAL The acceleration/deceleration factor fJerk LREAL The jerk factor fTorque LREAL The torque factor
DynFactors_Equal (FUN) ¶ FUNCTION DynFactors_Equal : BOOL InOut: Scope Name Type Inout Const f0 DynFactors f1 DynFactors Return DynFactors_Equal BOOL
DynFactors_One (FUN) ¶ FUNCTION DynFactors_One : BOOL Initializes the dynamic factors to 1. InOut: Scope Name Type Return DynFactors_One BOOL Inout f DynFactors
DynFactors_Positive (FUN) ¶ FUNCTION DynFactors_Positive : BOOL InOut: Scope Name Type Inout Const f DynFactors Return DynFactors_Positive BOOL
DynFactors_Serialize (FUN) ¶ FUNCTION DynFactors_Serialize : BOOL InOut: Scope Name Type Return DynFactors_Serialize BOOL Input stream SM0.IOutStream Inout Const f DynFactors