temporalCount
Número de eventos, ejecuciones de gráficos o tiempo desde que el estado se convirtió en activo
Descripción
temporalCount(
devuelve el número de ocurrencias del evento E
)E
desde que el estado asociado se convirtió en activo.
temporalCount(
devuelve el número de veces que el gráfico se ha activado desde que el estado asociado se convirtió en activo.tick
)
El evento implícito tick
no está admitido cuando un gráfico de Stateflow® de un modelo de Simulink® cuenta con eventos de entrada.
temporalCount(
devuelve la cantidad de tiempo transcurrido desde que el estado asociado se convirtió en activo. Especifique time_unit
)time_unit
como segundos (sec
), milisegundos (msec
) o microsegundos (usec
).
Nota
Los gráficos de Stateflow independientes MATLAB® solo admiten el uso de temporalCount
como operador de lógica temporal de tiempo absoluto.
Ejemplos
Sugerencias
Puede encerrar entre comillas las palabras clave
'tick'
,'sec'
,'msec'
y'usec'
. Por ejemplo,temporalCount('tick')
equivale atemporalCount(tick)
.El gráfico de Stateflow restablece el contador utilizado por el operador
temporalCount
cada vez que se reactive el estado asociado.El tiempo de los operadores de lógica temporal de tiempo absoluto depende del tipo de gráfico de Stateflow:
Los gráficos de un modelo de Simulink definen la lógica temporal en términos del tiempo de simulación.
Los gráficos independientes de MATLAB definen la lógica temporal en términos de tiempo de reloj.
La diferencia en el tiempo puede afectar al comportamiento de un gráfico. Por ejemplo, suponga que este gráfico está ejecutando la acción
entry
del estadoA
.En un modelo de Simulink, la llamada de función a
f
se ejecuta en una única unidad de tiempo y no contribuye al tiempo de simulación. Después de la llamada a la funciónf
, el gráfico asigna un valor de cero ay
.En un gráfico independiente, la llamada de función a
f
puede tardar varios segundos de tiempo de reloj en completarse. Después de la llamada a la funciónf
, el gráfico asigna el tiempo distinto de cero que ha transcurrido desde que el estadoA
se convirtió en activo eny
.
Historial de versiones
Introducido en R2008a