Auf nächstkleinere Zahl runden - Funktion
- Aktualisiert2026-07-27
- 2 Minute(n) Lesezeit
Rundet den Eingangswert auf die nächstkleinere ganze Zahl.
Wenn zum Beispiel der Eingangswert 3.8 lautet, ist das Ergebnis 3; bei -3.8 ist das Ergebnis -4. Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.

Ein-/Ausgänge
x
—
x kann zum Beispiel eine skalare Zahl, ein Array oder Cluster mit numerischen Werten oder ein Array aus Clustern mit numerischen Werten sein.
floor(x): größter int <= x
—
floor(x): größter int ≤ x ist die nächstkleinere ganze Zahl zu x. Bei Zeitangaben wird auf die vorherige Sekunde abgerundet. Wenn x die Form x = a + bi hat, also eine komplexe Zahl ist, gibt die Funktion eine komplexe Zahl aus. Diese besteht aus dem Real- und Imaginärteil von x nach Rundung auf die jeweils nächstkleinere ganze Zahl. Die folgende Gleichung definiert floor(x): größtes int ≤ x: floor(x) = floor(a) + i floor(b) |
Details zum LabVIEW FPGA-Modul
Die folgenden Details gelten, wenn Sie dieses Objekt in einem FPGA-VI verwenden.
| SCTL (Single-Cycle Timed Loop) | Unterstützt. |
| Verwendung | Diese Funktion unterstützt den Single-Precision Floating-Point Data Type nicht. |
| Timing | In Single-Cycle Timed Loop--Wenn Sie diese Funktion in einer Single-Cycle Timed Loop verwenden, ist die Verzögerung der kombinatorischen Logik proportional zur Anzahl der Bits in x. Außerhalb einer Single-Cycle Timed Loop--Wenn Sie diese Funktion außerhalb einer Single-Cycle Timed Loop verwenden, benötigt sie eine Taktperiode und verwendet ein Register. Die Überlauf- und Rundungsmodi können das Timing beeinflussen. |
| Ressourcen | Diese Funktion benötigt FPGA-Ressourcen proportional zur Anzahl der Bits in x. Die Überlauf- und Rundungsmodi können Ressourcen beeinträchtigen. |
x
—
floor(x): größter int <= x
—