ANLS – Řízený generátor po částech lineární funkce
Symbol blokuPotřebná licence: STANDARD
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
(offon) vstupu
RUN. V intervalu
je výstup y definován vztahem
Pro generování skokové změny výstupního signálu je nutné definovat dva uzly ve stejném časovém okamžiku (tj. ). Generování končí, když je dosaženo času t4 nebo když je dosaženo času a následující uzel předchází aktivnímu uzlu (tj. ). 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 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 |
|
|
|
Výstup
y | Analogový výstupní signál | Double (F64) |
is | Index aktivního časového úseku | Long (I32) |
[Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com