FNX – Výpočet hodnoty funkce jedné proměnné

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok FNX počítá hodnotu základních matematických funkcí jedné proměnné. 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 FNX:




ifn: zkratka funkce omezení u



1: acos arcus cosinus u < 1.0, 1.0 >
2: asin arcus sinus u < 1.0,1.0 >
3: atan arcus tangens
4: ceil zaokrouhlení na nejbližší vyšší celé číslo
5: cos cosinus
6: cosh cosinus hyperbolický
7: exp exponenciální křivka eu
8: exp10 exponenciální křivka 10u
9: fabs absolutní hodnota
10: floor zaokrouhlení na nejbližší nižší celé číslo
11: log logaritmus u > 0
12: log10 dekadický logaritmus u > 0
13: random náhodné číslo z < 0,1 > (nezávisí na u)
14: sin sinus
15: sinh sinus hyperbolický
16: sqr druhá mocnina
17: sqrt druhá odmocnina u > 0
18: srand mění násadu pro funkci random na u u
19: tan tangens
20: tanh tangens hyperbolický -



Poznámka: Všechny trigonometrické funkce pracují s hodnotami v radiánech.

V případě, že vstup u je mimo povolený rozsah nebo nastala chyba při výpočtu funkční hodnoty zvolené funkce (závisí na implementaci), např. výpočet odmocniny záporného čísla, je aktivován chybový výstup E= on a na výstup y je nastavena náhradní hodnota y = yerr.

Vstup

u

Analogový vstupní signál

Double (F64)

Výstupy

y

Výsledek vybrané funkce

Double (F64)

E

Příznak chyby

Bool

Parametry

ifn

Typ funkce (viz tabulka výše)  1

Long (I32)

yerr

Náhradní hodnota pro případ chyby

Double (F64)

2020 © REX Controls s.r.o., www.rexygen.com