Repeating Sequence Stair
Ausgeben und Wiederholen einer zeitdiskreten Sequenz
Bibliotheken:
Simulink /
Sources
Beschreibung
Der Block Repeating Sequence Stair gibt eine Treppensequenz, die Sie mit dem Parameter Vector of output values angeben, aus und wiederholt diese. Den Vektor können Sie beispielsweise als [3 1 2 4 1]' festlegen. Zu jedem Zeitintervall wird ein Wert in Vector of output values ausgegeben und die Sequenz daraufhin wiederholt.

Beispiele
Fixed-Point S-Functions: Product and Sum
How to exercise a custom C language S-function written to compute a fixed-point "product and sum" operation. To see the source code for the S-function, use the right-click context menu to select "Block Parameters". When the dialog box appears, press the Edit button.
(Fixed-Point Designer)
Fixed-Point Prelookup and Interpolation
Demonstrates some of the features of Prelookup and Interpolation Using Prelookup blocks.
(Fixed-Point Designer)
Ports
Ausgabe
Gibt ein Signal aus, das basierend auf den Werten der Parameter Vector of time values und Sample time erzeugt wird.
Datentypen: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated
Parameter
Haupt
Geben Sie den Vektor an, der Werte der wiederholten Treppensequenz enthält.
Programmatische Verwendung
Blockparameter: OutValues |
| Typ: Zeichenvektor |
| Werte: Vektor |
Standardwert: '[3 1 4 2 1].'' |
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.
Programmatische Verwendung
Blockparameter: tsamp |
| Typ: Zeichenvektor |
| Werte: Skalar |
Standardwert: '-1' |
Signalattribute
Unterer Wert des Ausgabebereichs, den die Software überprüft.
Die Software verwendet das Minimum, um Folgendes auszuführen:
Überprüfung des Parameterbereichs (siehe Specify Minimum and Maximum Values for Block Parameters) für einige Blöcke.
Überprüfung des Simulationsbereichs (siehe Specify Signal Ranges und Enable Simulation Range Checking).
Automatische Skalierung von Festkomma-Datentypen.
Optimierung des Codes, den Sie aus dem Modell generieren. Durch diese Optimierung kann algorithmischer Code entfernt werden, was sich auf die Ergebnisse einiger Simulationsmodi wie SIL oder den externen Modus auswirken kann. Weitere Informationen finden Sie unter Optimize using the specified minimum and maximum values (Embedded Coder).
Tipps
Output minimum sättigt oder beschneidet das tatsächliche Ausgabesignal nicht. Verwenden Sie stattdessen den Saturation-Block.
Programmatische Verwendung
Um den Wert des Blockparameters programmatisch festzulegen, verwenden Sie die Funktion set_param.
| Parameter: | OutMin |
| Werte: | '[]' (Standardeinstellung) | scalar in quotes |
Oberer Wert des Ausgabebereichs, den die Software überprüft.
Die Software verwendet den Maximalwert, um Folgendes auszuführen:
Überprüfung des Parameterbereichs (siehe Specify Minimum and Maximum Values for Block Parameters) für einige Blöcke.
Überprüfung des Simulationsbereichs (siehe Specify Signal Ranges und Enable Simulation Range Checking).
Automatische Skalierung von Festkomma-Datentypen.
Optimierung des Codes, den Sie aus dem Modell generieren. Durch diese Optimierung kann algorithmischer Code entfernt werden, was sich auf die Ergebnisse einiger Simulationsmodi wie SIL oder den externen Modus auswirken kann. Weitere Informationen finden Sie unter Optimize using the specified minimum and maximum values (Embedded Coder).
Tipps
Output maximum sättigt oder beschneidet das tatsächliche Ausgabesignal nicht. Verwenden Sie stattdessen den Saturation-Block.
Programmatische Verwendung
Um den Wert des Blockparameters programmatisch festzulegen, verwenden Sie die Funktion set_param.
| Parameter: | OutMax |
| Werte: | '[]' (Standardeinstellung) | scalar in quotes |
Wählen Sie den Datentyp für die Ausgabe aus. Der Typ kann vererbt, direkt angegeben oder als Datentyp-Objekt wie Simulink.NumericType ausgedrückt werden.
Der Data Type Assistant hilft Ihnen bei der Einstellung von Datenattributen. Um den Data Type Assistant zu verwenden, klicken Sie auf
. Weitere Informationen finden Sie unter Specify Data Types Using Data Type Assistant.
Programmatische Verwendung
Blockparameter: OutDataTypeStr |
| Typ: Zeichenvektor |
Werte: 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | int16 | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | fixdt(1,16,0) | fixdt(1,16,2^0,0) | fixdt(1,16,2^0,0) | '<data type expression>' |
Standardwert: 'double' |
Mit dieser Option können Sie die Ausgangs-Datentypeinstellung dieses Blocks gegen Änderungen durch das Fixed-Point Tool und den Fixed-Point Advisor sperren. Weitere Informationen finden Sie unter Use Lock Output Data Type Setting (Fixed-Point Designer).
Programmatische Verwendung
Blockparameter: LockScale |
| Typ: Zeichenvektor |
Werte: 'off' | 'on' |
Standardwert: 'off' |
Blockeigenschaften
Datentypen |
|
Direct Feedthrough |
|
Mehrdimensionale Signale |
|
Signale mit variabler Größe |
|
Erkennung von Nulldurchgängen |
|
Erweiterte Fähigkeiten
C/C++ Codegenerierung
Generieren von C und C++ Code mit Simulink® Coder™.
HDL Coder™ bietet weitere Konfigurationsoptionen, die sich auf die HDL-Implementierung und synthetisierte Logik auswirken.
Dieser Block weist eine Standard-HDL-Architektur auf.
| Allgemein | |
|---|---|
| ConstrainedOutputPipeline | Anzahl Register, die durch Verschiebung bestehender Verzögerungen im Design an den Ausgängen platziert werden sollen. Bei verteiltem Pipelining werden diese Register nicht neu verteilt. Der Standardwert ist |
| InputPipeline | Anzahl der Eingangs-Pipeline-Phasen, die in den generierten Code eingefügt werden sollen. Verteiltes Pipelining und beschränktes Ausgangs-Pipelining kann diese Register verschieben. Der Standardwert ist |
| OutputPipeline | Anzahl der Ausgangs-Pipeline-Phasen, die in den generierten Code eingefügt werden sollen. Verteiltes Pipelining und beschränktes Ausgangs-Pipelining kann diese Register verschieben. Der Standardwert ist |
PLC-Codegenerierung
Generieren strukturierten Textcodes mit Simulink® PLC Coder™.
Festkommakonvertierung
Entwerfen und Simulieren von Festkommasystemen mit Fixed-Point Designer™.
Versionsverlauf
Eingeführt vor R2006a
Siehe auch
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)

