Hauptinhalt

Rounding Function

Anwenden der Rundungsfunktion auf Signal

  • Rounding Function block

Bibliotheken:
Simulink / Math Operations

Beschreibung

Der Rounding Function-Block rundet jedes Element des Eingabesignals ab, um das Ausgabesignal zu erzeugen.

Sie wählen die Art der Rundung aus der Function-Parameterliste aus. Der Name der ausgewählten Funktion erscheint auf dem Block.

Tipp

Verwenden Sie den Rounding Function-Block, wenn Sie eine Vektor- oder Matrixausgabe wünschen.

Ports

Eingabe

alle erweitern

Eingabesignal, auf das die Rundungsfunktion angewendet wird.

Datentypen: single | double

Ausgabe

alle erweitern

Ausgabesignal, nachdem die Rundungsfunktion auf das Eingabesignal angewendet wurde. Das Ausgabesignal hat die gleichen Dimensionen und den gleichen Datentyp wie die Eingabe. Jedes Element des Ausgabesignals ist das Ergebnis der Anwendung der ausgewählten Rundungsfunktion auf das entsprechende Element des Eingabesignals.

Datentypen: single | double

Parameter

alle erweitern

Wählen Sie die Rundungsfunktion, die auf das Eingabesignal angewendet werden soll.

RundungsfunktionRundet jedes Element des Eingabesignals
floorZum nächsten ganzzahligen Wert in Richtung minus unendlich
ceilAuf die nächste ganze Zahl in Richtung plus unendlich
roundAuf die nächste ganze Zahl
fixAuf die nächste ganze Zahl in Richtung Null

Programmatische Verwendung

Blockparameter: Operator
Typ: Zeichenvektor
Werte: 'floor' | 'ceil' | 'round' | 'fix'
Standardwert: 'floor'

Geben Sie hier das Zeitintervall zwischen Abtastvorgängen an. Um die Abtastzeit zu vererben, setzen Sie diesen Parameter auf -1. Weitere Informationen finden Sie unter Festlegen der Abtastzeit.

Abhängigkeiten

Dieser Parameter ist nur sichtbar, wenn Sie einen anderen Wert als -1 festgelegt haben. Mehr dazu erfahren Sie unter Blocks for Which Sample Time Is Not Recommended.

Programmatische Verwendung

Um den Wert des Blockparameters programmatisch festzulegen, verwenden Sie die Funktion set_param.

Parameter: SampleTime
Werte: "-1" (Standardeinstellung) | scalar or vector in quotes

Blockeigenschaften

Datentypen

double | single

Direct Feedthrough

Ja

Mehrdimensionale Signale

Nein

Signale mit variabler Größe

Ja

Erkennung von Nulldurchgängen

Nein

Erweiterte Fähigkeiten

alle erweitern

C/C++ Codegenerierung
Generieren von C und C++ Code mit Simulink® Coder™.

PLC-Codegenerierung
Generieren strukturierten Textcodes mit Simulink® PLC Coder™.

Versionsverlauf

Eingeführt vor R2006a