Representa un disparador Schmitt que realiza un análisis del valor umbral de un conjunto de datos.
Sintaxis
Trigger(DataSet, LowerThreshold, UpperThreshold [ , Operation ])
La sintaxis de la función Trigger consta de los siguientes elementos:
Parte |
Descripción |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
DataSet |
El conjunto de datos en el que se va a buscar. Las estructuras de datos permitidas son Serie de datos, Matriz de datos, Señal y Serie de señales. Se permiten todos los tipos de datos numéricos. En los tipos de datos complejos se calcula un valor absoluto. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
||||||||||
LowerThreshold |
Especifica el umbral de conmutación inferior que se tiene en cuenta para pasar de TRUE a FALSE. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos numéricos. La unidad debe ser compatible con la del parámetro DataSet. En los tipos de datos complejos se calcula un valor absoluto. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
||||||||||
UpperThreshold |
Especifica el umbral de conmutación superior que se tiene en cuenta para pasar de FALSE a TRUE. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos numéricos. La unidad debe ser compatible con la del parámetro DataSet. En los tipos de datos complejos se calcula un valor absoluto. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
||||||||||
Operation |
Define el método de operación de la función. El argumento es opcional. Si se omite, la función devuelve una serie de datos o una matriz de datos con valores booleanos que indican el estado del decisor. El argumento Operation puede tener los siguientes valores:
Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
Notas
El disparador Schmitt puede reconocer los estados FALSE y TRUE. Se mueve de FALSE a TRUE cuando la señal supera el umbral de conmutación superior y de TRUE a FALSE cuando cae por debajo del umbral de conmutación inferior. La observación comienza en el estado FALSO.
Disponibilidad
FlexPro Basic, Professional, Developer Suite
Ejemplos
Trigger({1, 3, 5, 7, 9, 8, 6, 4, 2}, 4, 6) |
Devuelve los siguientes valores booleanos {FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE}. |