ANLS – Řízený generátor po částech lineární funkce

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio RUN y is ANLS

Popis funkce
Blok ANLS generuje na výstupu y po částech lineární funkci zadanou uzlovými body t1,y1; t2,y2; t3,y3; t4,y4. Počáteční hodnota y je definována parametrem y0. Start generování funkce (časový okamžik 0) je určen náběžnou hranou (off on) vstupu RUN. V intervalu ti,ti+1,i = 0,,3,t0 = 0 je výstup y definován vztahem

y = yi + yi+1 yi ti+1 ti (t ti).

Pro generování skokové změny výstupního signálu je nutné definovat dva uzly ve stejném časovém okamžiku (tj. ti = ti+1). Generování končí, když je dosaženo času t4 nebo když je dosaženo času ti a následující uzel předchází aktivnímu uzlu (tj. ti+1 < ti). Výstup si poté uchová svou konečnou hodnotu. Pokud je parametr RPT nastavený na on, pak se místo ponechání konečné hodnoty blok vrátí do výchozího stavu y0, vnitřní časovač bloku se nastaví na 0 a sekvence je generována opakovaně. To lze použít ke generování funkcí čtvercových nebo pilových zubů. Generování může být také předčasně ukončeno vstupním signálem RUN nastaveným na off. V takovém případě se blok vrátí do výchozího stavu y0, vnitřní časovač bloku je nastaven na 0 a is = 0 se stane aktivním časovým intervalem.

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

RUN

Povolení běhu algoritmu

Bool

Parametr

y0

Počáteční hodnota výstupu

Double (F64)

t1

Čas uzlového bodu 1  1.0

Double (F64)

y1

Hodnota uzlového bodu 1

Double (F64)

t2

Čas uzlového bodu 2  1.0

Double (F64)

y2

Hodnota uzlového bodu 2  1.0

Double (F64)

t3

Čas uzlového bodu 3  2.0

Double (F64)

y3

Hodnota uzlového bodu 3  1.0

Double (F64)

t4

Čas uzlového bodu 4  2.0

Double (F64)

y4

Hodnota uzlového bodu 4

Double (F64)

RPT

Opakování sekvence

Bool

off ..

zakázáno

on ...

povoleno

Výstup

y

Analogový výstupní signál

Double (F64)

is

Index aktivního časového úseku

Long (I32)

2024 © REX Controls s.r.o., www.rexygen.com