duration
Zeit, in der die Bedingung gültig ist
Beschreibung
gibt die Zeitspanne in Sekunden zurück, in der time
= duration(condition
)condition
true
bleibt und der zugeordnete Zustand aktiv wurde.
gibt die Zeitspanne in der von time
= duration(condition
,time_unit
)time_unit
festgelegten Einheit zurück.
Hinweis
Der temporale Logikoperator duration
wird in eigenständigen Diagrammen in MATLAB® nicht unterstützt.
Beispiele
Eingabeargumente
Tipps
Sie können Anführungszeichen für die Schlüsselwörter
'sec'
,'msec'
und'usec'
verwenden. Zum Beispiel istduration(x > 0,'sec')
äquivalent zuduration(x > 0,sec)
.Das Stateflow®-Diagramm setzt den Wert des Operators
duration
zurück, wenn der bedingte AusdruckC
false
oder der zugeordnete Zustand inaktiv wird.Der Operator
duration
unterstützt keine Bedingungen, die von lokalen oder Ausgangsstrukturen abhängen. Weitere Informationen finden Sie unter Access Bus Signals Through Stateflow Structures.
Versionsverlauf
Eingeführt in R2017a