La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
duration
Durée pendant laquelle une condition est valide
Description
renvoie la durée en secondes pendant laquelle time
= duration(condition
)condition
reste true
et l’état associé devient actif.
renvoie la durée dans l’unité spécifiée par time
= duration(condition
,time_unit
)time_unit
.
Remarque
L’opérateur de logique temporelle duration
n’est pas supporté dans les diagrammes autonomes de MATLAB®.
Exemples
Arguments d'entrée
Conseils
Vous pouvez utiliser des guillemets autour des mots-clés
'sec'
,'msec'
et'usec'
. Par exemple,duration(x > 0,'sec')
équivaut àduration(x > 0,sec)
.Le diagramme Stateflow® réinitialise la valeur de l’opérateur
duration
si l’expression conditionnelleC
devientfalse
ou si l’état associé devient inactif.L’opérateur
duration
ne supporte pas les conditions qui dépendent de structures locales ou de sortie. Pour plus d’informations, veuillez consulter Access Bus Signals Through Stateflow Structures.
Historique des versions
Introduit dans R2017a