SMC_V3_NormMax (FUN) ¶ FUNCTION SMC_V3_NormMax : LREAL Computes the maximum norm of a vector. InOut: Scope Name Type Inout Const v SMC_Vector3D Return SMC_V3_NormMax LREAL
SMC_V3_SMAdd (FUN) ¶ FUNCTION SMC_V3_SMAdd Scalar (component-wise) Multiply-And-Add: vDst := vDst + vLhs .* vRhs. InOut: Scope Name Type Inout vDst SMC_Vector3D Inout Const vLhs SMC_Vector3D vRhs SMC_Vector3D
SMC_V3_Serialize (FUN) ¶ FUNCTION SMC_V3_Serialize : BOOL InOut: Scope Name Type Return SMC_V3_Serialize BOOL Input stream SM0.IOutStream Inout Const v SMC_Vector3D
SMC_V3_Set (FUN) ¶ FUNCTION SMC_V3_Set Creates a three-dimensional vector (dX, dY, dZ) InOut: Scope Name Type Inout v SMC_Vector3D Input dX LREAL dY LREAL dZ LREAL
SMC_V3_Sub (FUN) ¶ FUNCTION SMC_V3_Sub Subtracts two vectors. InOut: Scope Name Type Comment Inout vDst SMC_Vector3D The result Inout Const vLhs SMC_Vector3D The left hand side vRhs SMC_Vector3D The right hand side
SMC_V3_Zero (FUN) ¶ FUNCTION SMC_V3_Zero Creates a zero-vector InOut: Scope Name Type Inout v SMC_Vector3D
SMC_VECTOR3D (STRUCT) ¶ TYPE SMC_VECTOR3D : STRUCT InOut: Name Type dX LREAL dY LREAL dZ LREAL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 26.07.2024, 11:49:09 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Math.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Math.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 26.07.2024, 11:49:07 LibraryCategories library-category-list Intern|SoftMotion Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace SM3M Description See: Description DocFormat reStructuredText Placeholder SM3_Math Project SM3_Math Title SM3_Math Version version 4.17.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. FloatingPointUtils ¶ Library Identification ¶ Placeholder: FloatingPointUtils Default Resolution: FloatingPointUtils, * (System) Namespace: FPU Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: FloatingPointUtils SM3_Shared ¶ Library Identification ¶ Placeholder: SM3_Shared Default Resolution: SM3_Shared, * (CODESYS) Namespace: SM0 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: SM3_Shared
SMC_CalcNormVec2D (FUN) ¶ FUNCTION SMC_CalcNormVec2D : BOOL Berechne Versatzvektor aus Tangentialvektor InOut: Scope Name Type Return SMC_CalcNormVec2D BOOL Input pvec1 POINTER TO SMC_VECTOR3D pvec2 POINTER TO SMC_VECTOR3D dR LREAL iCorr INT