Poly7 (FUN) ¶ FUNCTION Poly7 : CAM_SEGMENT Initializes a 7th degree polynomial cam segment with the given boundary conditions left and right . The boundary conditions can be initialized with BoundImplicit for implicit and with Bound for explicit boundaries. InOut: Scope Name Type Return Poly7 CAM_SEGMENT Input left Boundary right Boundary
Poly7_Coeffs (FUN) ¶ FUNCTION Poly7_Coeffs : CAM_SEGMENT Initializes a 7th degree polynomial cam segment with the given coefficients. The function is defined in the domain of 0 <= x <= (x1-x0) and is represented by the following equation: y = a0 + a1 * x + a2 * x^2 + a3 * x^3 + a4 * x^4 + a5 * x^5 + a6 * x^6 + a7 * x^7 InOut: Scope Name Type Comment Return Poly7_Coeffs CAM_SEGMENT Input x0 LREAL Master start position x1 LREAL Master end position a0 LREAL First coefficient a1 LREAL Second coefficient a2 LREAL Third coefficient a3 LREAL Fourth coefficient a4 LREAL Fifth coefficient a5 LREAL Sixth coefficient a6 LREAL Seventh coefficient a7 LREAL Eighth coefficient
Converter ¶ InitCamRef (Function)
InitCamRef (FUN) ¶ FUNCTION InitCamRef : SMC_ERROR Initializes the camRef data structure to use it with with |SMC_CamBuilder.Write| . InOut: Scope Name Type Comment Return InitCamRef SMC_ERROR Inout camRef MC_CAM_REF Input pCamSegments POINTER TO SMC_CAM_SEGMENT Pointer to the array of SMC_CAM_SEGMENT. arraySize __UXINT Size in bytes of the array that pCamSegments points to.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 26.07.2024, 11:55:12 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_CamBuilder.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_CamBuilder.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True LastModificationDateTime date 26.07.2024, 11:55:02 LibraryCategories library-category-list Intern|SoftMotion Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace SMCB Description See: Description DocFormat reStructuredText DocLanguages en LanguageModelAttribute qualified-access-only Placeholder SM3_CamBuilder Project SM3_CamBuilder Title SM3_CamBuilder UnitTestingDefine SMC_UNIT_TEST Version version 4.17.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SM3_Basic ¶ Library Identification ¶ Placeholder: SM3_Basic Default Resolution: SM3_Basic, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Basic Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Basic Library Parameter ¶ Parameter: GC_SMC_FILE_MAXCAMEL = 128 Parameter: GC_SMC_FILE_MAXCAMTAP = 128 Parameter: GC_SMC_SET_VALUE_BUFFER_SIZE_BASE2_EXP = 9 SM3_Error ¶ Library Identification ¶ Placeholder: SM3_Error Default Resolution: SM3_Error, * (CODESYS) Namespace: SM3_Error Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: SM3_Error SM3_Math ¶ Library Identification ¶ Placeholder: SM3_Math Default Resolution: SM3_Math, * (CODESYS) Namespace: SM3M Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: SM3_Math SM3_RBase ¶ Library Identification ¶ Placeholder: SM3_RBase Default Resolution: SM3_RBase, * (3S - Smart Software Solutions GmbH) Namespace: SMRB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: SM3_RBase Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard
ErrorTypeData_Interpolation (STRUCT) ¶ TYPE ErrorTypeData_Interpolation : STRUCT InOut: Name Type mvtId ULINT mvtRelPos LREAL
ErrorTypeData_Interpolation_ReadStrings (FUN) ¶ FUNCTION ErrorTypeData_Interpolation_ReadStrings InOut: Scope Name Type Inout aLines ErrorTypeSpecificStrings Inout Const data ErrorTypeData_Interpolation lang SMC_LANGUAGE_TYPE
ErrorTypeData_NewMovement (STRUCT) ¶ TYPE ErrorTypeData_NewMovement : STRUCT InOut: Name Type mvtId ULINT
ErrorTypeData_NewMovement_ReadStrings (FUN) ¶ FUNCTION ErrorTypeData_NewMovement_ReadStrings InOut: Scope Name Type Inout aLines ErrorTypeSpecificStrings Inout Const data ErrorTypeData_NewMovement lang SMC_LANGUAGE_TYPE