Setzen des Anfangswerts des Signals (2024)

Setzen des Anfangswerts des Signals

alle in Seite erweitern

  • Setzen des Anfangswerts des Signals (1)

Setzen des Anfangswerts des Signals (2)

Bibliotheken:
Simulink / Signal Attributes

Beschreibung

Der IC-Block setzt den Anfangszustand des Signals am Eingangsport, beispielsweise den Wert des Signals zum Startzeitpunkt der Simulation (tstart). Hierfür gibt der Block den angegebenen Anfangszustand aus, wenn Sie die Simulation starten, unabhängig vom tatsächlichen Wert des Eingangssignals. Daraufhin gibt der Block den tatsächlichen Wert des Eingangssignals aus.

Der IC-Block kann beispielsweise eine anfängliche Schätzung der algebraischen Zustandsvariablen in einer Schleife geben. Weitere Informationen finden Sie unter Algebraic Loop Concepts.

Verhalten bei einem Abtastzeit-Versatz ungleich Null

Wenn ein IC-Block einen Abtastzeit-Versatz (toffset) ungleich Null aufweist, gibt der IC-Block seinen Anfangswert zur Zeit t aus,

t = n * tperiod + toffset

wobei n den kleinsten Integer darstellt, sodass t ≥ tstart.

Das bedeutet, dass der IC-Block seinen Anfangswert ausgibt, wenn Blöcke mit Abtastzeit [tperiod, toffset] zum ersten Mal ausgeführt werden; dieser Zeitpunkt kann nach tstart liegen.

Beispiele

Simulation of Bouncing BallUses two models of a bouncing ball to show different approaches to modeling hybrid dynamic systems with Zeno behavior. Zeno behavior is informally characterized by an infinite number of events occurring in a finite time interval for certain hybrid systems. As the ball loses energy, the ball collides with the ground in successively smaller intervals of time.
Model Stick-Slip Friction and Hard Stops in Mass-Spring-Damper SystemOne way you can incorporate hard stops and friction changes from stick-slip motion into a mass-spring-damper model.

Live Script öffnen

Ports

Eingabe

alle erweitern

Eingangssignal, angegeben als Skalar, Vektor, Matrix oder N-D-Array. Der Block setzt den Ausgangszustand dieses Signals auf den angegebenen Initial value.

Datentypen: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Ausgabe

alle erweitern

Das Ausgangssignal wird als angegebenes Initial value ausgegeben, gefolgt von den tatsächlichen Werten des Eingangssignals. Weitere Informationen finden Sie unter Verhalten bei einem Abtastzeit-Versatz ungleich Null.

Datentypen: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Parameter

alle erweitern

Geben Sie den Anfangswert des Eingangssignals als finiten Wert, Skalar mit reellem Wert, Vektor, Matrix oder N-D-Array an. Der Wert muss ein Skalar sein oder dieselben Dimensionen wie das Eingangssignal aufweisen.

Programmatische Verwendung

Blockparameter: Value
Typ: Zeichenvektor
Werte: Skalar | Vektor | Matrix | N-D-Array
Standardwert: '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.

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

Blockparameter: SampleTime
Typ: String-Skalar oder Zeichenvektor
Standardwert: "-1"

Blockeigenschaften

Datentypen

Boolean | bus | double | enumerated | fixed point | integer | single

Direct Feedthrough

ja

Mehrdimensionale Signale

ja

Signale mit variabler Größe

nein

Erkennung von Nulldurchgängen

nein

Erweiterte Fähigkeiten

Nicht für Produktionscode empfohlen. Steht in Zusammenhang mit Ressourcengrenzen und Begrenzungen hinsichtlich Geschwindigkeit und Speicher, die oft bei eingebetteten Systemen bestehen. Generierter Code kann dynamische Zuweisung und Freigebung von Speicher, Rekursion, zusätzlichen Speicherbedarf und stark schwankende Ausführungszeiten umfassen. Der Code ist zwar funktional gültig und in ressourcenreichen Umgebungen allgemein akzeptiert, aber kleinere eingebettete Zielsysteme können solchen Code oft nicht unterstützen. Üblicherweise entwickeln Blöcke sich zur Eignung für Produktionscode hin. Daher bleiben für Produktionscode geeignete Blöcke üblicherweise geeignet.

Festkommakonvertierung
Entwerfen und Simulieren von Festkommasystemen mit Fixed-Point Designer™.

Versionsverlauf

Eingeführt vor R2006a

alle erweitern

Der IC-Block unterstützt nun Codegenerierung für eine zeilenweise Arrayanordnung.

Siehe auch

Themen

  • Was ist Abtastzeit?
  • Algebraic Loop Concepts

MATLAB-Befehl

Sie haben auf einen Link geklickt, der diesem MATLAB-Befehl entspricht:

 

Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus. Webbrowser unterstützen keine MATLAB-Befehle.

Setzen des Anfangswerts des Signals (5)

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

You can also select a web site from the following list:

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • 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
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

Contact your local office

Setzen des Anfangswerts des Signals (2024)
Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 5786

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.