IMOD – Zbytek po celočíselném dělení

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok IMOD dělí dva vstupní celočíselné signály n= i1%i2, kde % označuje operátor zbytku celočíselného dělení (modulo). Pokud jsou obě čísla kladná a dělitel větší než jedna, je výsledek buď nula (pro soudělná čísla) nebo kladné číslo menší než dělitel. V případě, že je jedno z čísel záporné, má výsledek znaménko dělence, např. 15%10 = 5, 15%(10) = 5, ale (15)%10 = 5. V případě, že i2 = 0, nastaví se výstup E = on a na výstup n je dána náhradní hodnota n = nerr.

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

Vstup

i1

První celočíselný vstup bloku   -9.22E+18  9.22E+18

Long (I32)

i2

Druhý celočíselný vstup bloku   -9.22E+18  9.22E+18

Long (I32)

Parametr

vtype

Číselný typ  4

Long (I32)

2 ....

Byte (U8)

3 ....

Short (I16)

4 ....

Long (I32)

5 ....

Word (U16)

6 ....

DWord (U32)

10 ...

Large (I64)

nerr

Náhradní hodnota pro případ chyby  1

Long (I32)

Výstup

n

Zbytek po celočíselném dělení

Long (I32)

E

Indikátor chyby - dělení nulou

Bool

off ..

bez chyby

on ...

nastala chyba

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