Die Funktion berechnet den Abstand zwischen zwei Punkten im 3D Raum.
LGF_CalcDistance_3D (FC) | ||||||||
---|---|---|---|---|---|---|---|---|
LReal | x1 | Ret_Val | LReal | |||||
LReal | y1 | |||||||
LReal | z1 | |||||||
LReal | x2 | |||||||
LReal | y2 | |||||||
LReal | z2 | |||||||
Bezeichner | Datentyp | Beschreibung |
---|---|---|
x1 | LReal | X Koordinate Punkt 1 |
y1 | LReal | Y Koordinate Punkt 1 |
z1 | LReal | Z Koordinate Punkt 1 |
x2 | LReal | X Koordinate Punkt 2 |
y2 | LReal | Y Koordinate Punkt 2 |
z2 | LReal | Z 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+(z_2-z_1)^2}Abbildung: Graphische Darstellung
Version & Datum | Änderungsbeschreibung | |
---|---|---|
01.00.00 | Siemens Industry Presales Support | |
04.10.2019 | First released version derivate from "CalcDistance_2D" and extended to 3D | |
03.00.00 | Siemens Industry 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 |