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 |
is | Index aktivního časového úseku | long |
Parametry
y0 | Počáteční hodnota výstupu | double |
t1 | Čas uzlového bodu 1 1.0 | double |
y1 | Hodnota uzlového bodu 1 | double |
t2 | Čas uzlového bodu 2 1.0 | double |
y2 | Hodnota uzlového bodu 2 1.0 | double |
t3 | Čas uzlového bodu 3 2.0 | double |
y3 | Hodnota uzlového bodu 3 1.0 | double |
t4 | Čas uzlového bodu 4 2.0 | double |
y4 | Hodnota uzlového bodu 4 | double |
RPT | Opakování sekvence | bool |
|
|
|
[Na začátek] [Výše] [Další]