SMC_TG_IRAMPTYPE.Select (METH) ¶ METHOD Select Select the correct ramp from a certain collection InOut: Scope Name Type Comment Inout selectedRamp SMC_TG_IRAMP Inout Const stdRamps SMC_StandardRamps ramp-instances of all ramptypes provided by 3S-Smart Software Solutions Input pAddRamps POINTER TO BYTE pointer to an instance of the structure AdditionalRamps that you’ve set up ramp-instances of all custom ramptypes Output eError SMC_Error SMC_NO_ERROR in case of success
SMC_TG_Ramp_Trapezoid.To_Phases (METH) ¶ METHOD To_Phases : BOOL InOut: Scope Name Type Return To_Phases BOOL Inout lim SMC_Q_LIMITS diNoPhases DINT Input pPhases POINTER TO SMC_DCA_PHASE bSmooth BOOL fEpsilon LREAL
SMC_TG_Ramptype_Trapezoid (FB) ¶ FUNCTION_BLOCK SMC_TG_Ramptype_Trapezoid IMPLEMENTS SMC_TG_IRAMPTYPE Properties: IsAllowedAccelerationJump IsInterruptible Methods: GetMonotonicityBoundariesEnd GetMonotonicityBoundariesStart Select Structure: GetMonotonicityBoundariesEnd (Method) GetMonotonicityBoundariesStart (Method) IsAllowedAccelerationJump (Property) IsInterruptible (Property) Select (Method)
SMC_TG_Ramptype_Trapezoid.GetMonotonicityBoundariesEnd (METH) ¶ METHOD GetMonotonicityBoundariesEnd InOut: Scope Name Type Comment Inout av ARRAY [0..(SMC_gc_maxMonotonicityBoundaries - 1)] OF LREAL array containing the results of the computation Inout Const lim SMC_Q_LIMITS Input param SMC_TG_MonotonicityParams Output nrBoundaries SINT the number of monotonicity boundaries
SMC_TG_Ramptype_Trapezoid.GetMonotonicityBoundariesStart (METH) ¶ METHOD GetMonotonicityBoundariesStart InOut: Scope Name Type Comment Inout av ARRAY [0..(SMC_gc_maxMonotonicityBoundaries - 1)] OF LREAL array containing the results of the computation Inout Const lim SMC_Q_LIMITS Input param SMC_TG_MonotonicityParams Output nrBoundaries SINT the number of monotonicity boundaries
SMC_TG_Ramptype_Trapezoid.IsAllowedAccelerationJump (PROP) ¶ PROPERTY IsAllowedAccelerationJump : BOOL
SMC_TG_Ramptype_Trapezoid.IsInterruptible (PROP) ¶ PROPERTY IsInterruptible : BOOL
SMC_TG_Ramptype_Trapezoid.Select (METH) ¶ METHOD Select selects the correct ramp from a certain collection InOut: Scope Name Type Comment Inout selectedRamp SMC_TG_IRAMP Inout Const stdRamps SMC_StandardRamps Input pAddRamps POINTER TO BYTE Output eError SMC_Error SMC_NO_ERROR in case of success; we can add one or two entries that you need to this enumeration
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 26.07.2024, 11:50:04 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Ramps.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Ramps.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 26.07.2024, 11:50:02 LibraryCategories library-category-list Intern|SoftMotion Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace SM3_Ramps Description See: Description DocFormat reStructuredText Placeholder SM3_Ramps Project SM3_Ramps Title SM3_Ramps Version version 4.17.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 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, * (CODESYS) Namespace: SMRB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: SM3_RBase