Vec_3 (FUN) ¶ FUNCTION Vec_3 : SM3M.SMC_Vec InOut: Scope Name Type Input dx LREAL dy LREAL dz LREAL Return Vec_3 SM3M.SMC_Vec
Vec_From_AxisPosRef (FUN) ¶ FUNCTION Vec_From_AxisPosRef InOut: Scope Name Type Inout v SM3M.SMC_Vec Inout Const a TRAFO.AXISPOS_REF Input p DINT q DINT
SysSemProcessDelete (FUN) ¶ FUNCTION SysSemProcessDelete : RTS_IEC_RESULT <description>Delete a semaphore object</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result> InOut: Scope Name Type Comment Return SysSemProcessDelete RTS_IEC_RESULT Input hSem RTS_IEC_HANDLE <param name=”hSem” type=”IN”>Handle to the semaphore</param>
SysSockGetHostByName (FUN) ¶ FUNCTION SysSockGetHostByName : DWORD InOut: Scope Name Type Return SysSockGetHostByName DWORD Inout Const stHostName STRING
SysSockGetHostName (FUN) ¶ FUNCTION SysSockGetHostName : BOOL InOut: Scope Name Type Return SysSockGetHostName BOOL Inout stHostName STRING Input diNameLength DINT
ParamState_FromArc (FUN) ¶ FUNCTION ParamState_FromArc : BOOL Given a SMC_DynV3State u, computes the derivatives of the reparametrization from arc length. That means: we assume uArc(s) = u(sigma(s)) for an unknown reparametrization sigma. If sigma’(s) != 0, then we can compute sigma’, sigma’’, and sigma’’’ from u. sigma is the reparametrization from arc length to the parameter x of the given u(x). Fails if u.v_s is zero. See ParamState_ToArc for the inverse function. InOut: Scope Name Type Comment Return ParamState_FromArc BOOL Inout ps ParamState The derivatives of the reparametrization sigma from arc length to x. Note that ps.f is unknown and set to zero. Inout Const u SM3M.SMC_DynV3State The dynamic state of a vector valued function, not (necessarily) parametrized by arc length.
ParamState_FromDynState (FUN) ¶ FUNCTION ParamState_FromDynState InOut: Scope Name Type Inout ps ParamState Inout Const ds DynState Input j LREAL
ParamState_ToArc (FUN) ¶ FUNCTION ParamState_ToArc Given a DynV3State u, computes the derivatives of the reparametrization to arc length. That means: we assume u(x) = u_arc(l(x)) for an unknown reparametrization l. l is the reparametrization from x to the arc length. l(x) = Integral(0, x, |u'(lambda)| , dlambda) If u.v_s is zero, then there are two possible solutions for f_xx and f_xxx. We choose the positive solution in this case, as we assume a non-negative path velocity. See ParamState_FromArc for the inverse function. InOut: Scope Name Type Comment Inout ps ParamState The derivatives of the reparametrization l from x to arc length. Note that ps.f is unknown and set to zero. Inout Const u SM3M.SMC_DynV3State The dynamic state of a vector valued function, not (necessarily) parametrized by arc length.
ParamState_FromDynVState_i (FUN) ¶ FUNCTION ParamState_FromDynVState_i InOut: Scope Name Type Inout ps ParamState Inout Const uq SMRB.DynVState Input i DINT
ParamState_Lint (FUN) ¶ FUNCTION ParamState_Lint InOut: Scope Name Type Inout psDst ParamState Inout Const ps0 ParamState ps1 ParamState Input lambda LREAL