# LGF_CalcDistance_2D (FC / V3.0.1)

Autor: Siemens Digital Industries

## Kurzbeschreibung

Die Funktion berechnet den Abstand zwischen zwei Punkten in der Ebene.

### Baustein Schnittstelle

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

### Input Parameter

Bezeichner | Datentyp | Beschreibung
--- | --- | ---
x1 | LReal | X Koordinate Punkt 1
y1 | LReal | Y Koordinate Punkt 1
x2 | LReal | X Koordinate Punkt 2
y2 | LReal | Y Koordinate Punkt 2

### Output Parameter

Bezeichner | Datentyp | Beschreibung
--- | --- | ---
Ret_Val | LReal | Berechnete Distanz zwischen den Punkten

## Funktionsbeschreibung

Der Baustein berechnet den Abstand zwischen zwei Punkten in einem kartesischen Koordinatensystem. Der Abstand wird mit nachfolgender Formel berechnet:

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

Abbildung: Graphische Darstellung

## Änderungshistorie

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