Blok funkce LINEARPOINTS

Blok funkce LINEARPOINTS vypočítává hodnotu z více bodů pomocí rovnice přímky.

Poznámka: Hodnoty X_MIN a X_MAX musí být v rostoucím pořadí. Neboť X_MIN < X_MAX.

Poznámka: Tento blok funkce může mít více než devět vstupů. Můžete kliknout pravým tlačítkem myši na blok funkce, aby přidat další vstup.

Body jsou konfigurovány pomocí pluginu XY-Übersetzung. Body jsou umístěny procentuálně. To znamená, že měřítko se může lišit od vizualizace. Takže hodnota rozjasnění v SPS může mít rozsah 0..255 a na vizualizaci 0..100.

Vstup IN

Očekává číslo pro výpočet výstupu OUT.

Vstup X_MIN

Definuje nejmenší hodnotu osy X.

Vstup X_MAX

Definuje největší hodnotu osy X.

Vstup Y_MIN

Definuje dolní rozsah osy Y.

Vstup Y2

Definuje horní rozsah osy Y.

Vstup XY_START

Definuje první bod jako řetězec ve formátu "X;Y". Body X a Y jsou souřadnice bodu. Y je omezeno na Y_MIN a Y_MAX. Hodnota X je také omezena. Nicméně bod může být mimo rozsah o faktor 100.

Vstup XY_END

Definuje poslední bod jako řetězec ve formátu "X;Y". Body X a Y jsou souřadnice bodu. Y je omezeno na Y_MIN a Y_MAX. Hodnota X je také omezena. Nicméně bod může být mimo rozsah o faktor 100.

Vstup DIS

Pokud je pravdivé, vypočítávání se deaktivuje. Na výstupu Q je 0. Na vizualizaci není zobrazována aktuální pozice X.

Vstupy VAR1..VAR#

Vstupy definují volitelné konstanty jednotlivých os. K tomu se používá blok funkce VAR_X nebo VAR_Y.

Pozor: Konstanty jsou přiřazeny číslu vstupu. To znamená, že při odstranění výstupu se může změnit přiřazení výstupu.

Hodnota vstupu je přepočtena s měřítkem bloku funkce a na vizualizaci je odpovídajícím způsobem vypočtena. Hodnoty jsou omezeny.

Výstup Q

Vypočtená hodnota výstupu mezi body. Pomocí pozice IN. Hodnota výstupu je zaokrouhlena na celé číslo.

Výstup COUNT

Vrací počet konfigurovaných bodů.

Výstup P_START

Vrací první bod jako řetězec "X;Y".

Výstup P_END

Vrací poslední bod jako řetězec "X;Y".