Die Funktion berechnet den Abstand zwischen zwei Punkten in der Ebene.
| LGF_CalcDistance_2D (FC) | ||||||||
|---|---|---|---|---|---|---|---|---|
| LReal | x1 | Ret_Val | LReal | |||||
| LReal | y1 | |||||||
| LReal | x2 | |||||||
| LReal | y2 | |||||||
| 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 |
| Bezeichner | Datentyp | Beschreibung |
|---|---|---|
| Ret_Val | LReal | Berechnete Distanz zwischen den Punkten |
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
| 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 | |