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
je výstup y definován vztahem
Je-li , potom se výstup y mění v čase skokem z hodnoty na hodnotu . Generování funkce je předčasně ukončeno v případě, že (výstup je resetován na y0 a is na 0), nebo jestliže , kde je rovno času , kde index je největší možné celé číslo takové, že . 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