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.