Saltar navegación

Documentación de FlexPro 2025

SamplingRate

Determina la frecuencia de muestreo de un conjunto de datos o de su componente X con valores linealmente crecientes o decrecientes.

Sintaxis

SamplingRate(DataSet)

 

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

Parte

Descripción

DataSet

Conjunto de datos cuya frecuencia de muestreo se determina.

Se permiten todas las estructuras de datos excepto Valor escalar y Lista. Los tipos de datos no permitidos son Cadena.

Notas

Como resultado, la función devuelve un valor escalar del tipo de datos En coma flotante de 64 bits.

El resultado tiene la misma unidad que el argumento DataSet.

Para las señales, las series de señales y las curvas espaciales, solo se analiza el componente X. La frecuencia de muestreo corresponde al valor recíproco de la diferencia entre valores sucesivos del conjunto de datos. No obstante, los incrementos entre valores vecinos no tienen que ser exactamente iguales, sino que pueden desviarse un 1 % como máximo. Si se supera esta banda de tolerancia, el incremento es cero, el conjunto de datos no contiene al menos dos valores o contiene valores inválidos, se transfiere un valor en coma flotante inválido. En caso contrario, se transfiere el valor recíproco del incremento entre el primer y el segundo valor.

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.

En los tipos de datos complejos se calcula un valor absoluto.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

SamplingRate({1, 3, 5})

Devuelve 0.5.

SamplingRate({1, 1, 1})

Devuelve ?.

SamplingRate({1, 2.001, 3})

Devuelve 0.999000999.

SamplingRate({1, 2, 3.001})

Devuelve 1..

SamplingRate({1, 2.1, 3})

Devuelve ?.

SamplingRate({1, 2, ?, 4})

Devuelve ?.

SamplingRate((10, 0 s, 0.5 s))

Devuelve 2 Hz.

SamplingRate(Signal({1 V, 1.5 V }, 0.5 ms))

Devuelve 2 kHz.

Véase también

Función Increment

Función DataOrder