Funktionsblock LINEARPOINTS

Funktionsblocket LINEARPOINTS beräknar ett värde från flera punkter med hjälp av linjens ekvation.

Anmärkning: Värdena X_MIN och X_MAX måste vara i stigande ordning. Dvs. X_MIN < X_MAX.

Anmärkning: Den här funktionsblocket kan ha fler än nio ingångar. Du kan högerklicka på funktionsblocket för att lägga till en ytterligare ingång.

Punkterna konfigureras i visualiseringen med hjälp av plugin XY-översättning. Punkterna positioneras procentuellt. Det vill säga, skalan kan skilja sig från visualiseringen. Till exempel kan en dimvärde i SPS ha intervallet 0..255 och på visualiseringen 0..100.

Ingång IN

Förväntar sig ett tal för att beräkna utgången OUT.

Ingång X_MIN

Definierar det minsta värdet på X-axeln.

Ingång X_MAX

Definierar det största värdet på X-axeln.

Ingång Y_MIN

Definierar det undre intervallet på Y-axeln.

Ingång Y2

Definierar det övre intervallet på Y-axeln.

Ingång XY_START

Definierar den första punkten som en sträng i formatet "X;Y". Där är punkterna X och Y koordinaterna för punkten. Y begränsas till Y_MIN och Y_MAX. Värdet X begränsas också. Men punkten får ligga utanför intervallet med en faktor på 100.

Ingång XY_END

Definierar den sista punkten som en sträng i formatet "X;Y". Där är punkterna X och Y koordinaterna för punkten. Y begränsas till Y_MIN och Y_MAX. Värdet X begränsas också. Men punkten får ligga utanför intervallet med en faktor på 100.

Ingång DIS

Om sant, inaktiveras beräkningen. Utgången Q har värdet 0. På visualiseringen visas inte den aktuella X-positionen längre.

Ingångar VAR1..VAR#

Ingångarna definierar valfria konstanter för de enskilda axlarna. Där används funktionsblocket VAR_X eller VAR_Y.

Varning: Konstanterna tilldelas numret på ingången. Det vill säga, vid borttagning av en utgång kan tilldelningen av utgången ändras.

Värdet på ingången omvandlas med skalningen från funktionsblocket och beräknas i visualiseringen. Värdena begränsas.

Utgång Q

Det beräknade utgångsvärdet mellan punkterna. Med position IN. Utgångsvärdet avrundas till hela tal.

Utgång COUNT

Returnerar antalet konfigurerade punkter.

Utgång P_START

Returnerar den första punkten som en sträng "X;Y".

Utgång P_END

Returnerar den sista punkten som en sträng "X;Y".