File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 26.07.2024, 12:07:38 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_ETC_EL2521.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Drive_ETC_EL2521.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True SystemApplicationLibrary False LastModificationDateTime date 26.07.2024, 12:07:29 LibraryCategories library-category-list Intern|SoftMotion Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder SM3_Drive_ETC_EL2521 Project SM3_Drive_ETC_EL2521 Title SM3_Drive_ETC_EL2521 Version version 4.17.0.0
AXIS_REF_ETC_EL2521.GetStandardConfigParams (METH) ¶ METHOD GetStandardConfigParams : BOOL InOut: Scope Name Type Return GetStandardConfigParams BOOL
AXIS_REF_ETC_EL2521.IsIncludedInReceiveData (METH) ¶ METHOD IsIncludedInReceiveData : BOOL InOut: Scope Name Type Input iParameterNumber INT Return IsIncludedInReceiveData BOOL
SMC_CoordinateTransformation3D (FB) ¶ FUNCTION_BLOCK SMC_CoordinateTransformation3D This function block will calculate the coordinates of a point given in respect of the new coordinate system and transformed to the old coordinate system. For this purpose, the coordinate transformation is defined by the translation of the origin and the new unit vectors (given in respect of the old coordinate system). For detailed information of transformation modules see the overview on kinematic transformations in the CNC online help. InOut: Scope Name Type Comment Input piIn SMC_PosInfo Point in new coordinates vX SMC_Vector3D Unit vector of new coordinate system vY SMC_Vector3D Unit vector of new coordinate system vZ SMC_Vector3D Unit vector of new coordinate system vTranslation SMC_Vector3D Translation vector for origin = origin of new coordinate system in old coordinates Output piOut SMC_PosInfo Point in old coordinates
AXIS_REF_ETC_EL2521.IsIncludedInTransmitData (METH) ¶ METHOD IsIncludedInTransmitData : BOOL InOut: Scope Name Type Input iParameterNumber INT Return IsIncludedInTransmitData BOOL
AXIS_REF_ETC_EL2521.DriverName (PROP) ¶ PROPERTY DriverName : STRING(16)
SMC_DetermineCuboidBearing (FB) ¶ FUNCTION_BLOCK SMC_DetermineCuboidBearing This function block will determine the position of a cuboid (corner mark, edge alignment) in the space in dependence of 6 (3/2/1) points given: For detailed information of transformation modules see the overview on kinematic transformations in the CNC online help. InOut: Scope Name Type Initial Comment Input A1 SMC_Vector3D First of three points that are located on the surface A of a cube and do not lie on a common line. A2 SMC_Vector3D Second of three points that are located on the surface A of a cube and do not lie on a common line. A3 SMC_Vector3D Third of three points that are located on the surface A of a cube and do not lie on a common line. B1 SMC_Vector3D First of two points that are located on another cube surface B adjacent to A. The projection of this point on surface A may not coincide with the projection of B2. B2 SMC_Vector3D Second of two points that are located on another cube surface B adjacent to A. The projection of this point on surface A may not coincide with the projection of B1. C1 SMC_Vector3D Point on a further cube surface adjacent to A and B Output M SMC_Vector3D Common corner point of cube surfaces A, B and C vAB SMC_Vector3D Unit vector on edge line between A and B with start point M vBC SMC_Vector3D Unit vector on edge line between B and C with start point M vCA SMC_Vector3D Unit vector on edge line between A and C with start point M bError BOOL Signals, that an error has occurred within the function block nError WORD 0 Error description: 0: No error ( bError=FALSE ) 1: A1,A2,A3 lie on common line 2: Projections of B1 and B2 on surface A coincide
AXIS_REF_ETC_EL2521.DriverVersion (PROP) ¶ PROPERTY DriverVersion : DWORD
Interface ¶ PostApplicationCall (Method)
AXIS_REF_ETC_EL2521.PostApplicationCall (METH) ¶ METHOD PostApplicationCall : BOOL InOut: Scope Name Type Return PostApplicationCall BOOL