LPBRK – Rozpojení zpětné vazby
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok LPBRK je pomocným blokem často používaným v řídicích schématech
složených z bloků systému REXYGEN. Blok se obvykle umisťuje do všech zpětných
vazeb ve schématu. Jeho chování je však v systémech Simulink a REXYGEN
odlišné.
V systému Simulink funguje blok LPBRK jako zpoždění signálu o jeden krok. Kdyby nebyl tento blok vložen do každé zpětné vazby, vyhodnotil by systém Simulink (od verze Matlab 6.1), že schéma obsahuje tzv. „rychlou smyčku“ a simulace by po čase selhala.
V systému REXYGEN je při překladu schématu programem REXYGEN Compiler tento blok vypuštěn, avšak ještě před tím způsobí přerušení zpětnovazební smyčky v místě svého výskytu. Pokud po vypuštění všech bloků LPBRK ještě v řídicím schématu zbývá nějaká smyčka, vypíše překladač REXYGEN Compiler varovnou zprávu a zpětnou vazbu rozpojí v místě, které si sám určí. Pro dosažení co nejvyšší kompatibility mezi systémy REXYGEN a Simulink se doporučuje používat blok LPBRK i v konfiguraci řídicího systému REXYGEN.
Poznámka: Od zavedení kvality na výstupech většiny bloků (odvozuje se od kvality na vstupech a stavu bloku) není blok LPBRK z algoritmu vypouštěn, ale má na výstupu kvalitu GOOD (signál v pořádku). Původní chování lze vynutit nastavením parametru RB = on. Propagace kvality byla zavedena ve verzi 3.0. Hlavní funkce bloku (indikace zpětnovazebního signálu pro určení pořadí vykonávání bloků) zůstává ve všech případech nezměněna.
Vstup
u | Vstupní signál | Double (F64) |
Výstup
y | Výstupní signál | Double (F64) |
Parametry
RB | Příznak vypuštění bloku | Bool |
[Předchozí] [Na začátek] [Výše] [Další]
2023 © REX Controls s.r.o., www.rexygen.com