Saltar navegación

Documentación de FlexPro 2025

Slopes

Busca flancos con un flanco mínima especificada en un conjunto de datos.

Sintaxis

Slopes(DataSet, DeltaY, DeltaX, Hysteresis, [ Orientation = EVENT_BOTH ] [ , Operation = EVENT_DEFAULT ])

 

La sintaxis de la función Slopes 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.

DeltaY

Especifica el intervalo Y mínimo que debe aumentar o disminuir la amplitud para que se reconozca un flanco.

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, la función se ejecuta para cada elemento de la lista y el resultado también es una lista.

DeltaX

Especifica el intervalo X dentro del cual la amplitud debe aumentar o disminuir en, al menos, DeltaY.

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, la función se ejecuta para cada elemento de la lista y el resultado también es una lista.

Hysteresis

Especifica el valor máximo en el que la amplitud de la señal puede oscilar en la dirección opuesta dentro de un flanco.

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, la función se ejecuta para cada elemento de la lista y el resultado también es una lista.

Orientation

Especifica si se buscan flancos crecientes y/o decrecientes.

El argumento Orientation puede tener los siguientes valores:

Constante

Significado

EVENT_POSITIVE

Buscar solo flancos crecientes.

EVENT_NEGATIVE

Buscar solo flancos decrecientes.

EVENT_BOTH

Buscar flancos crecientes y decrecientes.

Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso.

Se establece el valor predeterminado EVENT_BOTH si no se especifica el argumento.

Operation

Define el método de operación de la función.

El argumento Operation puede tener los siguientes valores:

Constante

Significado

EVENT_INDEX

Los índices de los valores o puntos que corresponden a la condición se almacenan en el conjunto de datos resultante.

EVENT_EXTRACT

Sólo los puntos o valores que cumplen la condición se transfieren al conjunto de datos de resultante.

EVENT_SETVOID

Los puntos o valores que no cumplen la condición se transfieren al conjunto de datos resultante, pero se marcan como no válidos.

EVENT_DEFAULT

Corresponde a EVENT_SETVOID si existe una matriz de datos o una serie de señales, y en caso contrario EVENT_INDEX.

+ EVENT_COMPLEMENT

Esta constante puede añadirse opcionalmente e invierte la operación seleccionada. Por ejemplo EVENT_EXTRACT se transfieren los puntos que no corresponden a la condición.

Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso.

Se establece el valor predeterminado EVENT_DEFAULT si no se especifica el argumento.

Notas

Las pendientes se caracterizan porque la amplitud dentro de la diferencia X DeltaX aumenta o disminuye al menos en el valor absoluto DeltaY. Con respecto a DeltaX se asume un incremento de 1 para las series de datos y la matriz de datos.

Disponibilidad

FlexPro Basic, Professional, Developer Suite

Ejemplos

Slopes({0, 0.1, 0, 1.2, 1.3, 1.2, 1.4, 0.3, 0.1}, 1, 5, 0.3)

Devuelve {1L, 5L}. Busca flancos ascendentes y descendentes dentro del conjunto de datos especificado. Se devuelven los índices medios de los flancos ascendente y descendente. El intervalo del flanco ascendente en el que la amplitud aumenta al menos 1 es {0, 0,1, 0, 1,2}. El índice central corresponde a la posición 1. El intervalo del flanco descendente es {1.2, 1.3, 1.2, 1.4, 0.3, 0.1}. El índice central corresponde a la posición 5.

Véase también

Función NextSlope

Función SlopesAtLevel

Función NextSlopeAtLevel

Objeto de análisis Aislamiento de eventos