Input: 
start : ARRAY [0..2] OF LREAL;
end : ARRAY [0..2] OF LREAL;

Output:

myHelperForLinear : LREAL

Type: Function

Responsible: Magnus


Simply calculates the Euclidean Distance again. Another helper function used in a slightly different way.


Code Overview
FUNCTION myHelperForLinear : LREAL
VAR_INPUT
	start : ARRAY [0..2] OF LREAL;
	end : ARRAY [0..2] OF LREAL;
END_VAR
VAR
END_VAR

myHelperForLinear := SQRT((start[0]-end[0])*(start[0]-end[0]) + (start[1]-end[1])*(start[1]-end[1]) + (start[2]-end[2])*(start[2]-end[2]));


  • No labels