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.

Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

u

Analogový vstupní signál

Double (F64)

Parametr

ifn

Typ funkce  1

Long (I32)

1 ....

acos

2 ....

asin

3 ....

atan

4 ....

ceil

5 ....

cos

6 ....

cosh

7 ....

exp

8 ....

exp10

9 ....

fabs

10 ...

floor

11 ...

log

12 ...

log10

13 ...

random

14 ...

sin

15 ...

sinh

16 ...

sqr

17 ...

sqrt

18 ...

srand

19 ...

tan

20 ...

tanh

yerr

Náhradní hodnota pro případ chyby

Double (F64)

Výstup

y

Výsledek vybrané funkce

Double (F64)

E

Příznak chyby

Bool

off ..

bez chyby

on ...

nastala chyba

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