
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.
Förväntar sig ett tal för att beräkna utgången OUT.
Definierar det minsta värdet på X-axeln.
Definierar det största värdet på X-axeln.
Definierar det undre intervallet på Y-axeln.
Definierar det övre intervallet på Y-axeln.
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.
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.
Om sant, inaktiveras beräkningen. Utgången Q har värdet 0. På visualiseringen visas inte den aktuella X-positionen längre.
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.
Det beräknade utgångsvärdet mellan punkterna. Med position IN. Utgångsvärdet avrundas till hela tal.
Returnerar antalet konfigurerade punkter.
Returnerar den första punkten som en sträng "X;Y".
Returnerar den sista punkten som en sträng "X;Y".