Saltar navegación

Documentación de FlexPro 2025

TimeAtLevelCount

Realiza un recuento de tiempo de residencia (método de tiempo de residencia) de una señal de acuerdo con DIN 45667.

Sintaxis

TimeAtLevelCount(Signal, ClassLimits)
o
TimeAtLevelCount(Amplitude, Time, ClassLimits)

 

La sintaxis de la función TimeAtLevelCount consta de los siguientes elementos:

Parte

Descripción

Signal

La señal que se va a analizar.

Las estructuras de datos permitidas son Señal, Serie de señales y Serie de señales con componente X bidimensional. Se permiten todos los tipos de datos reales.

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.

Amplitude

El componente Y de la señal que se va a analizar. Si especifica una señal, se utiliza su componente Y.

Las estructuras de datos permitidas son Serie de datos, Matriz de datos, Señal, Serie de señales y Serie de señales con componente X bidimensional. Se permiten todos los tipos de datos reales.

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

Time

El componente X de la señal que se va a analizar. Si especifica una señal, se utiliza su componente Y.

Las estructuras de datos permitidas son Serie de datos, Matriz de datos, Señal y Serie de señales con componente X bidimensional. Se permiten todos los tipos de datos reales.

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

ClassLimits

Contiene una serie de datos que contiene los límites de clases para la señal. Si ClassLimits contiene n valores, se definen n-1 clases cerradas. El primer o último valor de ClassLimits proporciona el límite inferior o superior de la división de clases. Los valores fuera de este rango no se clasifican.

Las estructuras de datos permitidas son Serie de datos. Se permiten todos los tipos de datos reales. La unidad debe ser compatible con la del parámetro Amplitude.

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

Notas

Los valores inválidos no se clasifican. El resultado es una señal o una serie de señales con los tiempos de residencia en el componente Y. El componente X contiene los puntos centrales de la división de clases especificada como argumento ClassLimits.

Disponibilidad

Opción Recuento

Ejemplos

TimeAtLevelCount(Signal({1, 9, 7, 5, 7, 6, 10, 2, 4, 2, 7}, 0.1), (11., 0.5, 1))

Devuelve Signal({0, 0.2, 0, 0.1, 0.1, 0.1, 0.3, 0, 0.1, 0.1}, (10., 1, 1)). Realiza un recuento de tiempo de residencia. Se definen 10 clases con un ancho de clase de 1 a partir de 0,5. La frecuencia de muestreo de la señal es 0,1.

Véase también

Función CompoundTimeAtLevelCount

Función MaximumValueCount

Función MeanValueCount

Función SamplingCount

Opción Recuento

Objeto de análisis Recuento