BilevelMeasurementsConfiguration
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ó.
Creación
Descripción
bilevelMeas = BilevelMeasurementsConfiguration()
crea un objeto de configuración de medidas binivel.
Propiedades
Todas las propiedades son ajustables.
AutoStateLevel
— Detección automática de niveles de estado alto y bajo
true
(predeterminado) | false
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
HighStateLevel
— Alto nivel estatal
2.3
(predeterminado) | escalar no negativo
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
LowStateLevel
— Nivel estatal bajo
0
(predeterminado) | escalar no negativo
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
StateLevelTolerance
— Nivel de tolerancia del estado.
2
(predeterminado) | escalar positivo en el rango (0 100)
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
UpperReferenceLevel
— Nivel de referencia superior
90
(predeterminado) | escalar positivo en el rango (0 100)
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
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
MidReferenceLevel
— Nivel de referencia medio
50
(predeterminado) | escalar positivo en el rango (0 100)
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
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
LowerReferenceLevel
— Nivel de referencia inferior
10
(predeterminado) | escalar positivo en el rango (0 100)
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
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
SettleSeek
— Duración del tiempo sobre el que buscar un tiempo de estabilización
0.02
(predeterminado) | escalar positivo
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
ShowTransitions
— Habilitar medidas de transición
false
(predeterminado) | true
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
ShowAberrations
— Habilitar mediciones de aberración
false
(predeterminado) | true
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
ShowCycles
— Habilitar mediciones de ciclo
false
(predeterminado) | true
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
Configurar mediciones binivel mediante programación en el objeto MATLAB Time Scope
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
Tolerancias a nivel estatal
Puede especificar límites estatales inferiores y superiores para cada nivel estatal. Defina los límites como el nivel estatal más o menos un múltiplo escalar de la diferencia entre el estado alto y el estado bajo. Para proporcionar una región de tolerancia útil, especifique el escalar como un número pequeño como 2/100 o 3/100. En general, la región para el estado bajo se define como
donde es el nivel estatal bajo y
es el nivel estatal alto. Reemplace el primer término de la ecuación con
para obtener la región de tolerancia
para el estado alto.
Esta figura muestra los límites de estado superior e inferior del 5 % (regiones de tolerancia) para una forma de onda binivel de polaridad positiva. Las líneas discontinuas gruesas indican los niveles estatales estimados.
Historial de versiones
Introducido en R2022a
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)