IC
Setzen des Anfangswerts des Signals
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
Ports
Eingabe
Ausgabe
Parameter
Blockeigenschaften
Datentypen |
|
Direct Feedthrough |
|
Mehrdimensionale Signale |
|
Signale mit variabler Größe |
|
Erkennung von Nulldurchgängen |
|