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 vstupu RUN. V
intervalu ⟨ti,ti+1⟩,i=0,…,3,t0=0
je výstup y definován vztahem
Je-li ti=ti+1, potom se výstup y mění v čase ti skokem z hodnoty yi na hodnotu yi+1. Generování funkce je předčasně ukončeno v případě, že RUN=off (výstup je resetován na y0 a is na 0), nebo jestliže t>t∗, kde t∗ je rovno času ti, kde index i≤4 je největší možné celé číslo takové, že t1<…<ti. Po tomto tzv. normálním ukončení si výstup podrží svoji předcházející hodnotu. Má-li parametr RPT hodnotu on, potom se po normálním ukončení spustí opětovné generování funkce podle stejného algoritmu atd. Takto lze například generovat obdélníkový, pilovitý nebo lichoběžníkový signál.
Vstup
RUN | Povolení generování posloupnosti | Bool |
Výstupy
y | Analogový výstupní signál | Double (F64) |
is | Index aktivního časového úseku | Long (I32) |
Parametry
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 |
|
|
|
[Na začátek] [Výše] [Další]
2020 © REX Controls s.r.o., www.rexygen.com