Main Content

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

BilevelMeasurementsConfiguration

Mida transiciones, aberraciones y ciclos de señales binivel

Desde R2022a

    Descripción

    Utilice el objeto BilevelMeasurementsConfiguration para medir transiciones, aberraciones y ciclos de señales binivel. También puede especificar la configuración de dos niveles, como nivel de estado alto, nivel de estado bajo, tolerancia de nivel de estado, nivel de referencia superior, nivel de referencia medio y nivel de referencia inferior.

    Puede controlar las mediciones de dos niveles desde la barra de herramientas o desde la línea de comando. Para modificar las medidas binivel desde la barra de herramientas, en la pestaña Measurements , haga clic en Bilevel Settings y seleccione las medidas que desea mostrar. Aparece un panel en la parte inferior de la ventana Time Scope que muestra todas las mediciones que habilitó.

    Time Scope window with bilevel measurements highlighted. Also shows Transitions panel.

    Aberrations panel

    Cycles panel

    Creación

    Descripción

    ejemplo

    bilevelMeas = BilevelMeasurementsConfiguration() crea un objeto de configuración de medidas binivel.

    Propiedades

    expandir todo

    Todas las propiedades son ajustables.

    Detección automática de niveles de estado alto y bajo, especificado como true o false. Establezca esta propiedad en true para que el osciloscopio detecte automáticamente niveles de estado alto y bajo en la forma de onda binivel. Cuando establece esta propiedad en false, puede especificar valores para los niveles de estado alto y bajo manualmente usando HighStateLevel y LowStateLevel propiedades.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel. En State Level y seleccione Auto State Level.

    Tipos de datos: logical

    Nivel de estado alto, especificado como un escalar no negativo. El nivel estatal alto denota una polaridad positiva.

    Si la transición inicial de un pulso es positiva, el pulso tiene polaridad positiva. El estado terminal de un pulso de polaridad positiva (de dirección positiva) es más positivo que el estado de origen.

    Esta figura muestra un pulso de polaridad positiva.

    Dependencia

    Para habilitar esta propiedad, establezca AutoStateLevel en false.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel. En State Level, borre Auto State Level y especifique un escalar no negativo en el cuadro High .

    Tipos de datos: double

    Nivel de estado alto, especificado como un escalar no negativo. El nivel de estado bajo denota una polaridad negativa.

    Si la transición inicial de un pulso es negativa, el pulso tiene polaridad negativa. El estado terminal de un pulso de polaridad negativa (de dirección negativa) es más negativo que el estado de origen.

    Esta figura muestra un pulso de polaridad negativa.

    Dependencia

    Para habilitar esta propiedad, establezca AutoStateLevel en false.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel. En State Level, borre Auto State Level y especifique un escalar no negativo en el cuadro Low .

    Tipos de datos: double

    Nivel de tolerancia del estado, especificado como un escalar positivo en el rango (0 100).

    Este valor determina cuánto puede desviarse una señal del nivel de estado bajo o alto antes de que se considere que está fuera de ese estado. Especifique este valor como porcentaje de la diferencia entre los niveles estatales alto y bajo. Para obtener más detalles, consulte Tolerancias a nivel estatal.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel. En State Level, especifique un escalar positivo menor que 100 en el cuadro State Level Tol. (%) .

    Tipos de datos: double

    Nivel de referencia superior, especificado como un escalar positivo en el rango (0 100). El osciloscopio utiliza el nivel de referencia superior para calcular el inicio de un tiempo de caída o el final de un tiempo de subida. Especifique este valor como porcentaje de la diferencia entre los niveles estatales alto y bajo.

    Si es el nivel de estado bajo, S2 es el nivel de estado alto y U es el nivel de referencia superior, el valor de forma de onda correspondiente al nivel de referencia superior el nivel es

    S1+U100(S2S1).

    S1

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel. En Reference Level, especifique un escalar positivo menor que 100 en el cuadro Upper Ref. Level (%) .

    Tipos de datos: double

    Nivel de referencia medio, especificado como un escalar positivo en el rango (0 100). El osciloscopio utiliza el nivel de referencia medio para determinar cuándo se produce una transición. Especifique este valor como porcentaje de la diferencia entre los niveles estatales alto y bajo.

    El nivel de referencia medio en una forma de onda binivel con nivel de estado bajo S 1 y nivel de estado alto S 2 es

    S1+12(S2S1)

    Esta figura muestra el nivel de referencia medio como una línea horizontal y muestra su correspondiente nivel de referencia medio instantáneo como una línea vertical.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel. En Reference Level, especifique un escalar positivo menor que 100 en el cuadro Mid Ref. Level (%) .

    Tipos de datos: double

    Nivel de referencia inferior, especificado como un escalar positivo en el rango (0 100). El osciloscopio utiliza el nivel de referencia inferior para calcular el final de un tiempo de caída o el inicio de un tiempo de subida. Especifique este valor como porcentaje de la diferencia entre los niveles estatales alto y bajo.

    Si es el nivel de estado bajo, S2 es el nivel de estado alto y L es el nivel de referencia inferior, el valor de forma de onda correspondiente al nivel de referencia inferior el nivel es

    S1+L100(S2S1).

    S1

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel. En Reference Level, especifique un escalar positivo menor que 100 en el cuadro Lower Ref. Level (%) .

    Tipos de datos: double

    Duración del tiempo durante el cual el alcance busca un tiempo de establecimiento, especificado como un escalar positivo en segundos.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel. En Reference Level, especifique un escalar positivo en el cuadro Settle Seek (s) .

    Tipos de datos: double

    Habilite las mediciones de transición, especificadas como true o false. Para obtener más información sobre las medidas de transición que muestra el osciloscopio, consulte Transitions Pane.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel y seleccione Transitions. Se abre un panel Transitions en la parte inferior de la ventana Ámbito de tiempo para mostrar las medidas de transición.

    Tipos de datos: logical

    Habilite las mediciones de aberración, especificadas como true o false. Las mediciones de aberración incluyen mediciones de distorsión y amortiguación, como predisparo, sobreimpulso y subimpulso. Para obtener más información sobre las medidas de aberración que muestra el osciloscopio, consulte Overshoots / Undershoots Pane.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel y seleccione Aberrations. Se abre un panel Aberrations en la parte inferior de la ventana Time Scope para mostrar las mediciones de aberración.

    Tipos de datos: logical

    Habilite las mediciones de ciclo, especificadas como true o false. Estas mediciones están relacionadas con repeticiones o tendencias en la parte mostrada de la señal de entrada. Para obtener más información sobre las mediciones del ciclo, consulte Cycles Pane.

    Uso de la ventana de alcance

    En la pestaña Measurements , en la sección Measurements , haga clic en Configuración Binivel y seleccione Cycles. Se abre un panel Cycles en la parte inferior de la ventana Ámbito de tiempo para mostrar las mediciones del ciclo.

    Tipos de datos: logical

    Ejemplos

    contraer todo

    Cree una onda sinusoidal y visualícela en el ámbito del tiempo. Calcule mediante programación las mediciones de dos niveles relacionadas con transiciones, aberraciones y ciclos de señales.

    Inicialización

    Cree la onda sinusoidal de entrada usando la función sin . Cree 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);

    Medidas de transición

    Habilite el alcance para mostrar medidas de transición mediante programación estableciendo la propiedad ShowTransitions en true. Muestra la onda sinusoidal en el osciloscopio.

    Las mediciones de transición, como el tiempo de subida, el tiempo de caída y la velocidad de aceleración, aparecen en el panel Transiciones en la parte inferior del osciloscopio.

    scope.BilevelMeasurements.ShowTransitions = true;
    scope(swv);
    release(scope);

    Medidas de aberración

    Habilite el alcance para mostrar mediciones de aberración mediante programación estableciendo la propiedad ShowAberrations en true. Muestra la onda sinusoidal en el osciloscopio.

    Las mediciones de aberración, como el disparo previo, el sobreimpulso, el insuficiente y el tiempo de establecimiento, aparecen en el panel Aberraciones en la parte inferior del osciloscopio.

    scope.BilevelMeasurements.ShowAberrations = true;
    scope(swv);
    release(scope);

    Mediciones de ciclo

    Habilite el alcance para mostrar mediciones de ciclos mediante programación estableciendo la propiedad ShowCycles en true. Muestra la onda sinusoidal en el osciloscopio.

    Las mediciones de ciclos, como el período, la frecuencia, el ancho del pulso y el ciclo de trabajo, aparecen en el panel Ciclos en la parte inferior del osciloscopio.

    scope.BilevelMeasurements.ShowCycles = true;
    scope(swv);
    release(scope);

    Más acerca de

    expandir todo

    Historial de versiones

    Introducido en R2022a