LGF_CalcDistance_2D (FC / V3.0.1)


Author: Siemens Digital Industries

Short description

The function calculates the distance between two points in the plane.

Block Interface

LGF_CalcDistance_2D (FC)
LReal  x1 Ret_Val  LReal
    
LReal  y1   
    
LReal  x2   
    
LReal  y2   
    
   

Input parameter

IdentifierData typeDescription
x1LRealX coordinate point 1
y1LRealY coordinate point 1
x2LRealX coordinate point 2
y2LRealY coordinate point 2

Output parameter

IdentifierData typeDescription
Ret_ValLRealCalculated distance between the Points

Functional description

The block calculates the distance between two points in a Cartesian coordinate system. The distance is calculated with the following formula:

result = \sqrt[2]{(x_2-x_1)^2+(y_2-y_1)^2}

Figure: Graphical representation

LGF_CalcDistance_2D - Principle of operation

Change log

Version & DateChange description
01.00.00Siemens Industry Online Support
06.07.2018First released version
01.00.01Siemens Industry Online Support
17.08.2018Upgrade: TIA V15 Update 2
01.00.02Siemens Industry Online Support
23.11.2018Upgrade: TIA V15.1
01.02.00Simatic Systems Support
04.10.2019renamed from "Distance" to "CalcDistance_2D"
Data type changed to LREAL
Data type changed to LREAL
03.00.00Simatic Systems Support
23.04.2020Set version to V3.0.0, harmonize the version of the whole library
03.00.01Simatic Systems Support
12.11.2020Insert documentation