MakeNormed3D (FUN) ¶ FUNCTION MakeNormed3D : BOOL This function will scale an input vector \(v \in \mathbb{R^{3}}\) to norm 1, as far as \(v\) is not the null vector. InOut: Scope Name Type Comment Return MakeNormed3D BOOL TRUE : If \(v\) is not the null vector Input pv POINTER TO VECTOR3D Pointer to input vector \(v \in \mathbb{R^{3}}\)
Norm3D (FUN) ¶ FUNCTION Norm3D : LREAL This function will return the length/norm of a three dimensional vector \(v \in \mathbb{R^{3}}\) InOut: Scope Name Type Comment Return Norm3D LREAL The length/norm of the input vector \(v\) Input pv POINTER TO VECTOR3D Pointer to input vector \(v \in \mathbb{R^{3}}\)
ScalProd3D (FUN) ¶ FUNCTION ScalProd3D : LREAL This function will calculate the scalar product of two vectors \(v_{1}, v_{2} \in \mathbb{R^{3}}\) InOut: Scope Name Type Comment Return ScalProd3D LREAL \(v_{1} \cdot v_{2} \in \mathbb{R}\) Input pv1 POINTER TO Vector3d Pointer to input vector \(v_{1} \in \mathbb{R}\) pv2 POINTER TO Vector3d Pointer to input vector \(v_{2} \in \mathbb{R}\)
ScalProd3DStand (FUN) ¶ FUNCTION ScalProd3DStand : LREAL This function will calculate the cosine of the angle being drawn by two input vectors \(v_{1}, v_{2} \in \mathbb{R^{3}}\) . InOut: Scope Name Type Comment Return ScalProd3DStand LREAL If one of the input vector equals the null vector, 0 will be returned. Input pv1 POINTER TO Vector3d Pointer to input vector \(v_{1} \in \mathbb{R}\) pv2 POINTER TO Vector3d Pointer to input vector \(v_{2} \in \mathbb{R}\)
SubVector (FUN) ¶ FUNCTION SubVector : BOOL This function will subtract two input vectors \(v_{1}, v_{2} \in \mathbb{R^{3}}\) and store the result within vector \(v \in \mathbb{R^{3}}\) : \[v = v_{1}-v_{2}\] InOut: Scope Name Type Comment Return SubVector BOOL The return value is not used. Input pv1 POINTER TO Vector3d Pointer to input vector \(v_{1} \in \mathbb{R}\) pv2 POINTER TO Vector3d Pointer to input vector \(v_{2} \in \mathbb{R}\) pv POINTER TO Vector3D Pointer to output vector \(v \in \mathbb{R}\)
CAA Memory Block Manager Extern Library Documentation ¶ Company CAA Technical Workgroup Title CAA Memory Block Manager Extern Version 3.5.13.0 Categories Intern|CAA|Runtime Namespace MBM Author 3S - Smart Software Solutions GmbH Placeholder CAA MemBlockMan Description 1 ¶ Memory block management functions for pools, queues, messages, and priority lists Contents: ¶ CAA Memory Block Manager Enums Functions Internal GetSupplierVersion (Function) VersionConstants (GVL) Indices and tables ¶ 1 Based on CAA_MemBlockMan_Extern.library, last modified 03.07.2018, 09:54:54. LibDoc 4.4.0.0-b.27 The content file CAA_MemBlockMan_Extern.clean.json was generated with CODESYS V3.5 SP13 on 03.07.2018, 09:54:55.
CAA Memory Block Manager ¶ Enums ERROR (Enum) Functions Exchange Functions XChgCreateH (Function) XChgCreateP (Function) XChgDelete (Function) XChgExtendH (Function) XChgGetSize (Function) XChgIsEmpty (Function) XChgMsgLeft (Function) Flat Functions FlatCreateH (Function) FlatCreateP (Function) FlatDelete (Function) FlatDisable (Function) FlatEnable (Function) FlatGetSize (Function) FlatRead (Function) FlatTest (Function) FlatUpdate (Function) Internal Exchange Functions _XChgCreateH (Function) _XChgCreateP (Function) _XChgDelete (Function) _XChgExtendH (Function) _XChgGetSize (Function) _XChgIsEmpty (Function) _XChgMsgLeft (Function) Flat Functions _FlatCreateH (Function) _FlatCreateP (Function) _FlatDelete (Function) _FlatDisable (Function) _FlatEnable (Function) _FlatGetSize (Function) _FlatRead (Function) _FlatTest (Function) _FlatUpdate (Function) Message Functions _MsgAddRef (Function) _MsgClone (Function) _MsgGetData (Function) _MsgReceive (Function) _MsgRelease (Function) _MsgReleaseEx (Function) _MsgSend (Function) Pool Functions _BlockGetData (Function) _BlockGetPool (Function) _PoolCreateH (Function) _PoolCreateP (Function) _PoolDelete (Function) _PoolExtendH (Function) _PoolGetBlock (Function) _PoolGetBlockSize (Function) _PoolGetCurCapacity (Function) _PoolGetNumBlocksLeft (Function) _PoolGetSize (Function) _PoolPutBlock (Function) Ready List _RLstAddPrio (Function) _RLstCheckPrio (Function) _RLstCreateH (Function) _RLstCreateP (Function) _RLstDelete (Function) _RLstGetHighestPrio (Function) _RLstGetSize (Function) _RLstRemovePrio (Function) Message Functions MsgAddRef (Function) MsgClone (Function) MsgGetData (Function) MsgReceive (Function) MsgRelease (Function) MsgReleaseEx (Function) MsgSend (Function) Pool Functions BlockGetData (Function) PoolCreateH (Function) PoolCreateP (Function) PoolDelete (Function) PoolExtendH (Function) PoolGetBlock (Function) PoolGetSize (Function) PoolPutBlock (Function) Ready List RLstAddPrio (Function) RLstCheckPrio (Function) RLstCreateH (Function) RLstCreateP (Function) RLstDelete (Function) RLstGetHighestPrio (Function) RLstGetSize (Function) RLstRemovePrio (Function) Internal BlkClass (FunctionBlock) Close (Method) FlatClass (FunctionBlock) Close (Method) MsgClass (FunctionBlock) Close (Method) PoolClass (FunctionBlock) Close (Method) RLstClass (FunctionBlock) Close (Method) RSHandling (GVL) XChgClass (FunctionBlock) Close (Method)
ERROR (ENUM) ¶ TYPE ERROR : Attributes: qualified_only InOut: Name Initial NO_ERROR 0 FIRST_ERROR 30100 UNKNOWN_EVENT 30102 NOMORE_MEMORY 30103 WRONG_PRIO 30104 EMPTY_LIST 30105 NO_EXIST_PRIO 30106 PRIO_EXIST 30107 PRIOS_EXCEED 30108 ALIGNMENT_ERROR 30109 BLOCKSIZE_TO_SMALL 30110 EMPTY_POOL 30111 EMPTY_EXCHANGE 30112 TIMEOUT 30113 WRONG_TIMEOUT 30114 REF_OVERFLOW 30115 WRONG_KEY 30116 HANDLE_INVALID 30117 REF_NOT_ZERO 30118 WRONG_NUM_OF_MSG 30119 BUFFER_TO_BIG 30120 WRONG_OP 30121 GEN_ERROR 30149 FIRST_MF 30150 LAST_ERROR 30199
Functions ¶ Exchange Functions XChgCreateH (Function) XChgCreateP (Function) XChgDelete (Function) XChgExtendH (Function) XChgGetSize (Function) XChgIsEmpty (Function) XChgMsgLeft (Function) Flat Functions FlatCreateH (Function) FlatCreateP (Function) FlatDelete (Function) FlatDisable (Function) FlatEnable (Function) FlatGetSize (Function) FlatRead (Function) FlatTest (Function) FlatUpdate (Function) Internal Exchange Functions _XChgCreateH (Function) _XChgCreateP (Function) _XChgDelete (Function) _XChgExtendH (Function) _XChgGetSize (Function) _XChgIsEmpty (Function) _XChgMsgLeft (Function) Flat Functions _FlatCreateH (Function) _FlatCreateP (Function) _FlatDelete (Function) _FlatDisable (Function) _FlatEnable (Function) _FlatGetSize (Function) _FlatRead (Function) _FlatTest (Function) _FlatUpdate (Function) Message Functions _MsgAddRef (Function) _MsgClone (Function) _MsgGetData (Function) _MsgReceive (Function) _MsgRelease (Function) _MsgReleaseEx (Function) _MsgSend (Function) Pool Functions _BlockGetData (Function) _BlockGetPool (Function) _PoolCreateH (Function) _PoolCreateP (Function) _PoolDelete (Function) _PoolExtendH (Function) _PoolGetBlock (Function) _PoolGetBlockSize (Function) _PoolGetCurCapacity (Function) _PoolGetNumBlocksLeft (Function) _PoolGetSize (Function) _PoolPutBlock (Function) Ready List _RLstAddPrio (Function) _RLstCheckPrio (Function) _RLstCreateH (Function) _RLstCreateP (Function) _RLstDelete (Function) _RLstGetHighestPrio (Function) _RLstGetSize (Function) _RLstRemovePrio (Function) Message Functions MsgAddRef (Function) MsgClone (Function) MsgGetData (Function) MsgReceive (Function) MsgRelease (Function) MsgReleaseEx (Function) MsgSend (Function) Pool Functions BlockGetData (Function) PoolCreateH (Function) PoolCreateP (Function) PoolDelete (Function) PoolExtendH (Function) PoolGetBlock (Function) PoolGetSize (Function) PoolPutBlock (Function) Ready List RLstAddPrio (Function) RLstCheckPrio (Function) RLstCreateH (Function) RLstCreateP (Function) RLstDelete (Function) RLstGetHighestPrio (Function) RLstGetSize (Function) RLstRemovePrio (Function)