Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

SignalStatisticsConfiguration

Calcular y mostrar estadísticas de señales.

Desde R2022a

    Descripción

    Utilice el objeto SignalStatisticsConfiguration para medir estadísticas de señal, como valor máximo, mínimo, valor pico a pico, media, varianza, desviación estándar, mediana, RMS y cuadrado medio.

    Puede habilitar el alcance para calcular y mostrar estadísticas de señales desde la barra de herramientas o desde la línea de comandos. Para habilitar desde la interfaz de alcance, haga clic en la pestaña Measurements y, a continuación, haga clic en Signal Statistics. Aparece un panel de estadísticas en la parte inferior de la ventana de alcance. Para habilitar estadísticas específicas, haga clic en la lista desplegable Signal Statistics y seleccione una estadística de las opciones. El panel Statistics muestra esas estadísticas.

    Alcance temporal

    Time Scope window with all the enabled signal statistics.

    Creación

    Descripción

    signalStats = SignalStatisticsConfiguration() crea un objeto de configuración de estadísticas de señal signalStats.

    ejemplo

    Propiedades

    expandir todo

    Todas las propiedades son ajustables.

    Calcula y muestra el valor máximo, especificado como true o false. El osciloscopio calcula y muestra el valor máximo de la porción de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar Max.

    Tipos de datos: logical

    Calcula y muestra el valor mínimo, especificado como true o false. El osciloscopio calcula y muestra el valor mínimo de la porción de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar Min.

    Tipos de datos: logical

    Calcula y muestra los valores pico a pico, especificados como true o false. El osciloscopio calcula y muestra los valores pico a pico de la porción de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar Peak to Peak.

    Tipos de datos: logical

    Calcula y muestra el valor medio, especificado como true o false. El osciloscopio calcula y muestra el valor medio de la porción de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar Mean.

    Tipos de datos: logical

    Calcular y mostrar la varianza, especificada como true o false. El osciloscopio calcula y muestra la variación de la porción de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar Variance.

    Tipos de datos: logical

    Calcula y muestra la desviación estándar, especificada como true o false. El osciloscopio calcula y muestra la desviación estándar de la porción de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar Standard Deviation.

    Tipos de datos: logical

    Calcula y muestra la mediana, especificada como true o false. El osciloscopio calcula y muestra la mediana de la porción de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar Median.

    Tipos de datos: logical

    Calcular y mostrar el RMS, especificado como true o false. El osciloscopio calcula y muestra el RMS de la parte de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar RMS.

    Tipos de datos: logical

    Calcula y muestra el cuadrado medio, especificado como true o false. El osciloscopio calcula y muestra el cuadrado medio de la porción de la señal de entrada que se muestra actualmente en el osciloscopio.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics y luego haga clic en Signal Statistics para seleccionar Mean Square.

    Tipos de datos: logical

    Habilitar mediciones de estadísticas de señal, especificadas como true o false. Establezca esta propiedad en true para habilitar las mediciones de estadísticas de señal.

    Uso de la ventana de alcance

    En la pestaña Measurements, seleccione Signal Statistics(Icon of signal statistics).

    Tipos de datos: logical

    Ejemplos

    contraer todo

    Cree una onda sinusoidal y visualícela en el ámbito del tiempo. Habilite el osciloscopio mediante programación para calcular las estadísticas de la señal.

    El objeto admite estas estadísticas de señal:

    • Máximo

    • Mínimo

    • Significar

    • Mediana

    • RMS

    • Pico a pico

    • Diferencia

    • Desviación Estándar

    • Cuadrado medio

    Inicialización

    Cree la onda sinusoidal de entrada utilizando la función sin. Crea un objeto timescope MATLAB ® para mostrar la señal. Establezca la propiedad TimeSpan en 1 segundo.

    f = 100;
    fs = 1000;
    swv = sin(2.*pi.*f.*(0:1/fs:1-1/fs)).';
    scope = timescope(SampleRate=fs,...
        TimeSpanSource="property",...
        TimeSpan=1);

    Estadísticas de señal

    Habilite el alcance para mostrar estadísticas de señal de manera programada estableciendo la propiedad SignalStatistics > Enabled en true.

    scope.SignalStatistics.Enabled = true;

    De forma predeterminada, el osciloscopio permite las siguientes mediciones.

    scope.SignalStatistics
    ans = 
      SignalStatisticsConfiguration with properties:
    
                      ShowMax: 1
                      ShowMin: 1
               ShowPeakToPeak: 1
                     ShowMean: 1
                 ShowVariance: 0
        ShowStandardDeviation: 1
                   ShowMedian: 1
                      ShowRMS: 1
               ShowMeanSquare: 0
                      Enabled: 1
    
    

    Muestra la onda sinusoidal en el osciloscopio. Aparece un panel de Estadísticas en la parte inferior de la ventana del osciloscopio que ilustra las estadísticas de la parte de la señal que puede ver en el osciloscopio.

    Si utiliza las opciones de zoom en el osciloscopio, las estadísticas se ajustan automáticamente al rango de tiempo en la pantalla.

    scope(swv);
    release(scope);

    Historial de versiones

    Introducido en R2022a