Zum Inhalt

Modr

MODR

Type Funktion REAL
Input IN REAL (Dividend)
DIVI REAL (Divisor)
Output REAL (Rest der Division)
Die Funktion MODR liefert den Rest einer Division analog der Standardfunktion MOD, allerdings für REAL-Zahlen. MODR nutzt intern das Datenformat vom Typ DINT. Hierbei kann es zu einem Überlauf kommen weil DINT maximal +/- 2.14 * 10^9 speichern kann. Der Wertebereich von MODR ist deshalb auf +/- 2.14 * 10^9 begrenzt. Für DIVI = 0 liefert die Funktion 0 zurück.
MODR(A, M) = A - M * FLOOR2(A / M).

modr

Beispiel:

MODR(5.5, 2.5) ergibt 0.5.