Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

rising

Detectar flancos ascendentes en los datos desde la última unidad de tiempo

Desde R2021b

Descripción

ejemplo

tf = rising(expression) devuelve 1 (true) si:

  • El valor anterior de expression era negativo y su valor actual es cero o positivo.

  • El valor anterior de expression era cero y su valor actual es positivo.

De lo contrario, el operador devuelve 0 (false). Si expression cambia su valor de negativo a cero y a positivo en tres unidades de tiempo consecutivas, el operador detecta un solo flanco cuando el valor de expression se convierte en cero.

El argumento expression:

  • Debe ser una expresión de valor escalar

  • Puede combinar datos de entrada de gráficos, constantes, parámetros no ajustables, datos locales de tiempo continuo y datos de estado de los estados basados en Simulink®

  • Puede incluir la suma, la resta y la multiplicación de variables escalares, elementos de una matriz, campos de una estructura o cualquier combinación válida de campos de estructura y elementos de matriz

Indexe los elementos de una matriz usando números o expresiones que se evalúen como un entero constante.

Nota

La detección de flancos solo se admite en gráficos de Stateflow® en modelos de Simulink.

Ejemplos

expandir todo

Realiza una transición de salida de estado si el valor de los datos de entrada signal supera un umbral de 2,5.

[rising(signal-2.5)]

Stateflow chart that uses the rising operator in a transition.

El flanco de subida se detecta cuando el valor de la expresión signal-2.5 se convierte en cero o positivo.

Sugerencias

  • El operador rising imita el comportamiento de un bloque Trigger (Simulink) con Trigger Type establecido en rising.

  • La detección de flancos para los datos locales de tiempo continuo y los datos de estado de los estados basados en Simulink solo se admite en condiciones de transición.

  • En los subgráficos atómicos, asigne todos los datos de entrada que utilice en las expresiones de detección de flancos a los datos de entrada o a los parámetros no ajustables del gráfico principal. La asignación de estos datos de entrada a los datos de salida, los datos locales o los parámetros ajustables puede dar lugar a un comportamiento indefinido.

Historial de versiones

Introducido en R2021b