Configurar el objeto de alcance MATLAB
Cuando usa el objeto timescope
en MATLAB®, puede configurar muchas configuraciones y herramientas desde la ventana. Estas secciones le muestran cómo utilizar la interfaz Time Scope y las herramientas disponibles.
Pantalla de señal
Esta figura resalta los aspectos importantes de la ventana Time Scope en MATLAB.
Pestaña Alcance
Pestaña Medidas
Min X-Axis: el alcance de tiempo establece el límite mínimo del eje x utilizando el valor de la propiedad
TimeDisplayOffset
. Para cambiar Time Offset desde la ventana Ámbito de tiempo, haga clic en Settings () en Scope pestaña. En Data and Axes, establezca Time Offset.
Max X-Axis — El alcance de tiempo establece el límite máximo del eje x sumando el valor de la propiedad Time Offset con el intervalo de x-valores del eje. Si Time Span se establece en
Auto
, el intervalo del eje x es10
/SampleRate
.Los valores en el eje x de la visualización del osciloscopio permanecen iguales durante toda la simulación.
Estado — Proporciona el estado actual del gráfico. El estado puede ser:
Processing
: ocurre después de ejecutar el objeto y antes de ejecutar la funciónrelease
.Stopped
: ocurre después de crear el objeto de alcance y antes de llamar al objeto por primera vez. Este estado también ocurre después de llamar arelease
.
Título, Y-Label — Puede personalizar el título y la etiqueta del eje y desde Settings o usando el
Title
yYLabel
propiedades.Tira de herramientas
Pestaña Scope : personaliza y comparte el alcance del tiempo. Por ejemplo, mostrar y ocultar la leyenda.
Pestaña Measurements : activa y controla diferentes herramientas de medición.
Utilice el botón de fijación
para mantener visible la barra de herramientas o el botón de flecha
para ocultar la barra de herramientas.
Múltiples nombres y colores de señales
De forma predeterminada, si la señal de entrada tiene varios canales, el osciloscopio utiliza un número de índice para identificar cada canal de esa señal. Por ejemplo, la leyenda de una señal de dos canales mostrará los nombres predeterminados Channel 1
, Channel 2
. Para mostrar la leyenda, en la pestaña Scope , haga clic en Settings (). En Display and Labels, seleccione Show Legend. Si hay un total de siete canales de entrada, la leyenda que se muestra es:
De forma predeterminada, el osciloscopio tiene un fondo de ejes negros y elige colores de línea para cada canal de manera similar al bloque Simulink® Scope . Cuando el fondo de los ejes del osciloscopio es negro, asigna a cada canal de cada señal de entrada un color de línea en el orden que se muestra en la leyenda. Si hay más de siete canales, el osciloscopio repite este orden para asignar colores de línea a los canales restantes. Cuando el fondo de los ejes no es negro, las señales se colorean en este orden:
Para elegir colores de línea o colores de fondo, en la pestaña Scope, haga clic en Settings. Utilice la paleta de colores Axes para cambiar el fondo del gráfico. Haga clic en Line para elegir una línea para cambiar y en el menú desplegable Color para cambiar el color de la línea seleccionada.
Configurar los ajustes del alcance
En la pestaña Scope , la sección Configuration le permite modificar el alcance.
El botón Legend activa o desactiva la leyenda. Cuando muestra la leyenda, puede controlar qué señales se muestran. Si hace clic en el nombre de una señal en la leyenda, la señal se oculta del gráfico y se muestra en gris en la leyenda. Para volver a mostrar la señal, haga clic nuevamente en el nombre de la señal. Este botón corresponde a la propiedad
ShowLegend
en el objeto.El botón Settings abre la ventana de configuración que le permite personalizar los datos, los ejes, la configuración de visualización, las etiquetas y la configuración de color.
En la pestaña Scope , la sección Layout le permite modificar las dimensiones del diseño del alcance.
El botón Display Grid le permite seleccionar el diseño de visualización del osciloscopio.
Utilice timescope
Medidas y activadores
Todas las mediciones se realizan para un canal específico. De forma predeterminada, las mediciones se aplican al primer canal. Para cambiar qué canal se está midiendo, use el menú desplegable Select Channel en la pestaña Measurements .
Cursores de datos
Utilice el botón Data Cursors para mostrar los cursores de pantalla y de forma de onda. Cada cursor sigue una línea vertical a lo largo de la señal. La diferencia entre los valores x- y y - de la señal en los dos cursores se muestra en el cuadro entre los cursores.
Estadísticas de señal
Utilice el botón Signal Statistics para mostrar estadísticas sobre la señal seleccionada en la parte inferior de la ventana de alcance de tiempo. Puede ocultar o mostrar el panel Statistics usando el botón de flecha en la parte inferior derecha del panel.
Max — Valor máximo dentro de la parte mostrada de la señal de entrada.
Min — Valor mínimo dentro de la parte mostrada de la señal de entrada.
Peak to Peak — Diferencia entre los valores máximo y mínimo dentro de la parte mostrada de la señal de entrada.
Mean — Promedio o media de todos los valores dentro de la parte mostrada de la señal de entrada.
Variance –– Variación de los valores dentro de la porción mostrada de la señal de entrada.
Standard Deviation –– Desviación estándar de los valores dentro de la porción mostrada de la señal de entrada.
Median — Valor medio dentro de la parte mostrada de la señal de entrada.
RMS — Raíz cuadrática media de la señal de entrada.
Mean Square –– Cuadrado medio de los valores dentro de la porción mostrada de la señal de entrada.
Para personalizar qué estadísticas mostrar y calcular, utilice la lista Signal Statistics .
Buscador de picos
Utilice el botón Peak Finder para mostrar los valores máximos de la señal seleccionada. Los picos se definen como un máximo local donde están presentes valores más bajos a ambos lados de un pico. Los puntos finales no se consideran picos. Para obtener más información sobre los algoritmos utilizados, consulte la función findpeaks
(Signal Processing Toolbox) .
Cuando activa las mediciones del buscador de picos, aparece una flecha en el gráfico en cada máximo y aparece un panel de Picos en la parte inferior de la ventana timescope
que muestra el x y y valores en cada pico.
Puede personalizar varias configuraciones del buscador de picos:
Num Peaks — El número de picos que se mostrarán. Debe ser un número entero escalar del 1 al 99.
Altura mínima: la diferencia de altura mínima entre un pico y sus muestras vecinas.
Distancia mínima: el número mínimo de muestras entre picos adyacentes.
Umbral — El nivel por encima del cual se detectan picos.
Label Peaks: muestra etiquetas (P1, P2,…) encima de las flechas en el gráfico.
Mediciones binivel
Con las mediciones de dos niveles, puede medir transiciones, aberraciones y ciclos.
Configuración de dos niveles. Al utilizar mediciones de dos niveles, puede configurar estas propiedades:
Auto State Level : cuando esta casilla de verificación está seleccionada, el panel de mediciones binivel detecta los niveles de estado alto y bajo de una forma de onda binivel. Cuando esta casilla de verificación está desactivada, puede ingresar valores para los niveles de estado alto y bajo manualmente.
High : especifique manualmente el valor que denota una polaridad positiva o un nivel de estado alto.
Low : especifique manualmente el valor que denota una polaridad negativa o un nivel de estado bajo.
State Level Tol. % — Niveles de tolerancia dentro de los cuales deben estar los niveles inicial y final de cada transición para estar dentro de sus respectivos niveles estatales. Este valor se expresa como un porcentaje de la diferencia entre los niveles estatales alto y bajo.
Upper Ref Level : se utiliza para calcular el final de la medición del tiempo de subida o el inicio de la medición del tiempo de caída. Este valor se expresa como un porcentaje de la diferencia entre los niveles estatales alto y bajo.
Mid Ref Level : se utiliza para determinar cuándo se produce una transición. Este valor se expresa como un porcentaje de la diferencia entre los niveles estatales alto y bajo. En la siguiente figura, el nivel medio de referencia se muestra como una línea horizontal y su correspondiente instante del nivel medio de referencia se muestra como una línea vertical.
Lower Ref Level : se utiliza para calcular el final de la medición del tiempo de caída o el inicio de la medición del tiempo de subida. Este valor se expresa como un porcentaje de la diferencia entre los niveles estatales alto y bajo.
Settle Seek : la duración después del instante del nivel de referencia medio cuando ocurre cada transición se utiliza para calcular un tiempo de establecimiento válido. El tiempo de establecimiento se muestra en el panel Aberrations .
Transiciones. Seleccione Transitions para mostrar las mediciones calculadas asociadas con la señal de entrada que cambia entre sus dos posibles valores de nivel de estado, alto y bajo. Las medidas se muestran en el panel Transitions en la parte inferior de la ventana del alcance.
La fila + Edges mide los flancos ascendentes o una transición positiva. Un flanco ascendente en una forma de onda de dos niveles es una transición del nivel de estado bajo al nivel de estado alto con un valor de pendiente mayor que cero.
La fila - Edges mide los bordes descendentes o una transición negativa. Un flanco descendente en una forma de onda de dos niveles es una transición del nivel de estado alto al nivel de estado bajo con un valor de pendiente menor que cero.
Las mediciones de transición suponen que la amplitud de la señal de entrada está en unidades de voltios. Para que las mediciones de transición sean válidas, debe convertir todas las señales de entrada a voltios.
Aberraciones. Seleccione Aberrations para mostrar las mediciones calculadas que involucran la distorsión y amortiguación de la señal de entrada, como predisparo, sobreimpulso y subimpulso. El exceso y el defecto, respectivamente, se refieren a la cantidad que una señal excede y cae por debajo de su valor final de estado estable. El disparo previo se refiere a la cantidad antes de una transición que una señal varía de su valor inicial de estado estable. Las medidas se muestran en el panel Transitions en la parte inferior de la ventana del alcance.
Esta figura muestra el disparo previo, el sobreimpulso y el insuficiente para una transición de flanco ascendente.
La siguiente figura muestra el disparo previo, el sobreimpulso y el insuficiente para una transición de flanco descendente.
Ciclos. Seleccione Cycles calcula repeticiones o tendencias en la parte mostrada de la señal de entrada. Las medidas se muestran en el panel Cycles en la parte inferior de la ventana del alcance en dos filas: + Pulses para los pulsos de polaridad positiva y - Pulses para los pulsos de polaridad negativa.
Period — Duración promedio entre bordes adyacentes de polaridad idéntica dentro de la parte mostrada de la señal de entrada. Para calcular el período, el
timescope
toma la diferencia entre los instantes del nivel medio de referencia de la transición inicial de cada pulso y la siguiente transición de idéntica polaridad. Estos instantes de nivel de referencia medio para un pulso de polaridad positiva aparecen como puntos rojos en la siguiente figura.Frequency — Recíproco del período promedio, medido en hercios.
Count — Número de pulsos de polaridad positiva o negativa contados.
Width — Duración promedio entre los flancos ascendente y descendente de cada pulso dentro de la porción mostrada de la señal de entrada.
Duty Cycle : relación promedio entre el ancho del pulso y el período del pulso para cada pulso dentro de la parte mostrada de la señal de entrada.
Desencadenantes
Defina un evento de activación para identificar el tiempo de simulación de las características de la señal de entrada especificadas. Puede utilizar eventos de activación para estabilizar señales periódicas, como una onda sinusoidal, o capturar señales no periódicas, como un pulso que se produce de forma intermitente.
Para definir un disparador:
En la pestaña Activador de la ventana de alcance, seleccione el canal que desea activar.
Especifique cuándo se actualiza la pantalla seleccionando un Mode.
Auto : muestra datos del último evento desencadenante. Si no ocurre ningún evento después de un período de tiempo, muestre los últimos datos disponibles.
Normal : muestra datos del último evento desencadenante. Si no ocurre ningún evento, la pantalla permanece en blanco.
Once : muestra datos del último evento desencadenante y congela la visualización. Si no ocurre ningún evento, la pantalla permanece en blanco. Haga clic en el botón Rearm para buscar el siguiente evento desencadenante.
Seleccione un tipo de disparo, polaridad y cualquier otra propiedad. Consulte la tabla Propiedades del activador.
Haga clic en Enable Trigger.
Puede configurar la posición del disparador para especificar la posición del puntero de tiempo a lo largo del eje y. También puedes arrastrar el puntero de tiempo hacia la izquierda o hacia la derecha para ajustar su posición.
Propiedades del disparador
Tipo de disparador | Parámetros de activación |
---|---|
| Polarity : seleccione la polaridad para una señal activada por flanco.
Level : ingrese un valor de umbral para una señal activada por flanco. Auto level es 50% Hysteresis : ingrese un valor para una señal activada por flanco. Ver Histéresis de señales de disparo Delay : compensa el disparador con un retraso fijo en segundos. Holdoff : establece el tiempo mínimo posible entre activadores. Position — Establece la posición horizontal del gatillo en la pantalla. |
| Polarity : seleccione la polaridad para una señal activada por ancho de pulso.
Nota Un disparador de falla es un tipo especial de disparador de ancho de pulso. Se produce un desencadenante de falla para un pulso o pico cuya duración es menor que una cantidad específica. Puede implementar un disparador de falla usando un disparador de ancho de pulso y configurando el parámetro Max Width en un valor pequeño. High : ingrese un valor alto para una señal activada por ancho de pulso. Auto level es 90%. Low : ingrese un valor bajo para una señal activada por ancho de pulso. Auto level es 10%. Min Width : ingrese el ancho de pulso mínimo para una señal activada por ancho de pulso. El ancho del pulso se mide entre el primer y segundo cruce del umbral medio. Max Width : ingrese el ancho de pulso máximo para una señal activada por ancho de pulso. Delay : compensa el disparador con un retraso fijo en segundos. Holdoff : establece el tiempo mínimo posible entre activadores. Position — Establece la posición horizontal del gatillo en la pantalla. |
| Polarity : seleccione la polaridad para una señal activada por transición.
High : ingrese un valor alto para una señal activada por transición. Auto level es 90%. Low : ingrese un valor bajo para una señal activada por transición. Auto level es 10%. Min Time : ingrese una duración de tiempo mínima para una señal activada por transición. Max Time : ingrese una duración de tiempo máxima para una señal activada por transición. Delay : compensa el disparador con un retraso fijo en segundos. Holdoff : establece el tiempo mínimo posible entre activadores. Position — Establece la posición horizontal del gatillo en la pantalla. |
| Polarity : seleccione la polaridad para una señal activada por runt.
High : ingrese un valor alto para una señal activada por runt. Auto level es 90%. Low : ingrese un valor bajo para una señal activada por runt. Auto level es 10%. Min Width : ingrese un ancho mínimo para una señal activada por runt. El ancho del pulso se mide entre el primer y segundo cruce de un umbral. Max Width : ingrese un ancho de pulso máximo para una señal activada por runt. Delay : compensa el disparador con un retraso fijo en segundos. Holdoff : establece el tiempo mínimo posible entre activadores. Position — Establece la posición horizontal del gatillo en la pantalla. |
| Polarity : seleccione la región para una señal activada por ventana.
High : ingrese un valor alto para una señal activada por ventana. Auto level es 90%. Low : ingrese un valor bajo para una señal de activación de ventana. Auto level es 10%. Min Time : ingrese la duración mínima de una señal activada por ventana. Max Time : ingrese la duración máxima de una señal activada por ventana. Delay : compensa el disparador con un retraso fijo en segundos. Holdoff : establece el tiempo mínimo posible entre activadores. Position — Establece la posición horizontal del gatillo en la pantalla. |
| Polarity : seleccione la polaridad para una señal activada por tiempo de espera.
Level : ingrese un valor de umbral para una señal activada por tiempo de espera. Hysteresis : ingrese un valor para una señal activada por tiempo de espera. Ver Histéresis de señales de disparo. Timeout : ingrese una duración de tiempo para una señal activada por tiempo de espera. Alternativamente, puede ocurrir un evento de activación cuando la señal permanece dentro de los límites definidos por la histéresis durante 7,50 segundos después de que la señal cruza el umbral.
Delay : compensa el disparador con un retraso fijo en segundos. Holdoff : establece el tiempo mínimo posible entre activadores. Position — Establece la posición horizontal del gatillo en la pantalla. |
Histéresis de señales de disparo
Hysteresis : especifique la histéresis o el valor de rechazo de ruido. Este parámetro es visible cuando configura Type a Edge
o Timeout
. Si la señal oscila dentro de este rango y cruza brevemente el nivel de activación, el osciloscopio no registra un evento. En el caso de un disparo por flanco con polaridad ascendente, el osciloscopio ignora las veces que una señal cruza el nivel de disparo dentro de la región de histéresis.
Puede reducir el tamaño de la región de histéresis disminuyendo el valor de histéresis. En este ejemplo, si establece el valor de histéresis en 0,07, el osciloscopio también considera que el segundo flanco ascendente es un evento desencadenante.
Comparte o guarda el alcance del tiempo
Si desea guardar el alcance del tiempo para usarlo en el futuro o compartirlo con otros, use los botones en la sección Share de la pestaña Scope .
Generar secuencia de comandos: genere una secuencia de comandos para recrear su ámbito de tiempo con la misma configuración. Se abre una ventana del editor con el código necesario para recrear su objeto
timescope
.
Copiar pantalla: copia la pantalla a tu portapapeles. Puedes pegar la imagen en otro programa para guardarla o compartirla.
Imprimir: abre un cuadro de diálogo de impresión desde el cual puede imprimir la imagen del trazado.
Ejes de escala
Para escalar los ejes del gráfico, puede usar el mouse para desplazarse alrededor de los ejes y el botón de desplazamiento del mouse para acercar y alejar el gráfico. Además, puede utilizar los botones que aparecen cuando pasa el cursor sobre la ventana de trazado.
: maximiza los ejes, oculta todas las etiquetas e inserta los valores de los ejes.
: amplía la gráfica.
- Panorámica de la gráfica.
: escala automáticamente los ejes para que se ajusten a los datos mostrados.