Funksjonsblokk LINEARPOINTS

Funksjonsblokken LINEARPOINTS beregner en verdi fra flere punkter ved hjelp av linjeformel.

Merk: Verdiene X_MIN og X_MAX må være i stigende rekkefølge. Eller X_MIN < X_MAX.

Merk: Denne funksjonsblokken kan ha flere enn ni innganger. Du kan høyreklikke på funksjonsblokken for å legge til en ekstra inngang.

Punktene konfigureres i visualiseringen ved hjelp av plugin XY-oversettelse. Punktene plasseres deretter prosentvis. Det vil si at skalaen kan avvike fra visualiseringen. For eksempel kan en dimverdi i SPS ha området 0..255, mens det på visualiseringen er fra 0..100.

Inngang IN

Venter på et tall for å beregne utgangen OUT.

Inngang X_MIN

Definerer den minste verdien på X-aksen.

Inngang X_MAX

Definerer den største verdien på X-aksen.

Inngang Y_MIN

Definerer det nedre området på Y-aksen.

Inngang Y2

Definerer det øvre området på Y-aksen.

Inngang XY_START

Definerer det første punktet som en streng i formatet "X;Y". Her er punktene X og Y koordinatene til punktet. Y begrenses av Y_MIN og Y_MAX. Verdien X begrenses også. Imidlertid kan punktet ligge utenfor området med en faktor på 100.

Inngang XY_END

Definerer det siste punktet som en streng i formatet "X;Y". Her er punktene X og Y koordinatene til punktet. Y begrenses av Y_MIN og Y_MAX. Verdien X begrenses også. Imidlertid kan punktet ligge utenfor området med en faktor på 100.

Inngang DIS

Hvis sant, deaktiveres beregningen. På utgangen Q ligger 0. På visualiseringen vises ikke den aktuelle X-posisjonen lenger.

Innganger VAR1..VAR#

Inngangene definerer valgfrie konstanter for de enkelte aksene. Her brukes funksjonsblokken VAR_X eller VAR_Y.

Advarsel: Konstantene tilordnes nummeret på inngangen. Det vil si at ved å fjerne en utgang kan tilordningen av utgangen endres.

Verdien til inngangen omregnes med skaleringsfaktoren fra funksjonsblokken og beregnes tilsvarende i visualiseringen. Verdiene begrenses deretter.

Utgang Q

Den beregnede utgangsverdien mellom punktene. Ved hjelp av posisjon IN. Verdien til utgangen avrundes til hele tall.

Utgang COUNT

Returnerer antall konfigurerte punkter.

Utgang P_START

Returnerer det første punktet som en streng "X;Y".

Utgang P_END

Returnerer det siste punktet som en streng "X;Y".