FNXY – Výpočet hodnoty funkce dvou proměnných
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok FNXY počítá hodnotu základních matematických funkcí dvou proměnných.
Seznam dostupných funkcí s příslušnými omezeními je v níže uvedené tabulce.
Vybraná funkce ze seznamu je určená parametrem ifn.
Tabulka funkcí bloku FNXY:
ifn: zkratka | funkce | omezení u1, u2 |
1: atan2 | arcus tangens | – |
2: fmod | zbytek po dělení | |
3: pow | výpočet mocniny | viz níže |
Funkce atan2 vrací funkční hodnotu v intervalu . Pro určení správného kvadrantu se využívá znamének obou vstupů u1 a u2.
Funkce fmod počítá zbytek po dělení tak, že platí , kde je celé číslo, výstup y má stejné znaménko jako vstup u1 a pro absolutní hodnotu výstupu y platí: .
Výpočet mocniny funkcí pow se řídí následujícími pravidly:
- Nepracuje se vstupními hodnotami u1 a u2 většími než ,
- pro libovolné u1 (i ),
- vrací chybu pro .
V případě, že vstup u2 nesplňuje omezení nebo nastala chyba při výpočtu funkční hodnoty zvolené funkce (závisí na implementaci), je aktivován chybový výstup a na výstup y je nastavena náhradní hodnota .
Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Vstup
u1 | První analogový vstup bloku | Double (F64) |
u2 | Druhý analogový vstup bloku | Double (F64) |
Parametr
ifn | Typ funkce 1 | Long (I32) |
|
|
|
yerr | Náhradní hodnota pro případ chyby | Double (F64) |
Výstup
y | Výsledek vybrané funkce | Double (F64) |
E | Příznak chyby | Bool |
|
|
|
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com