Configurar el objeto de MATLAB Time Scope
Cuando utiliza el objeto timescope
en MATLAB®, puede configurar muchos ajustes y herramientas desde la ventana. Estas secciones muestran cómo utilizar la interfaz Time Scope y las herramientas disponibles.
Pantalla de señal
Estas figuras resaltan los aspectos importantes de la ventana Time Scope en MATLAB.
Pestaña Scope
Pestaña Measurements
Min X-Axis: el scope 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 Time Scope, haga clic en Settings () en la pestaña Scope. En Data and Axes, configure Time Offset.
Eje X máximo: el scope de tiempo establece el límite máximo del eje x sumando el valor de la propiedad Time Offset con el intervalo de los valores del eje x. Si Time Span se establece en
Auto
, el lapso del eje x es10
/SampleRate
.Los valores en el eje x de la pantalla del scope permanecen iguales durante toda la simulación.
Estado — Proporciona el estado actual de la trama. El estado puede ser:
Processing
— Se produce después de ejecutar el objeto y antes de ejecutar la funciónrelease
.Stopped
— Se produce 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, Etiqueta Y: puede personalizar el título y la etiqueta del eje y desde Settings o utilizando las propiedades
Title
yYLabel
.Tira de herramientas
Pestaña Scope — Personaliza y comparte el scope de tiempo. Por ejemplo, mostrar y ocultar la leyenda.
Pestaña Measurements — Activa y controla diferentes herramientas de medición.
Utilice el botón de anclar
para mantener visible la barra de herramientas o el botón de flecha
para barra de herramientas.
Múltiples nombres y colores de señales
De forma predeterminada, si la señal de entrada tiene varios canales, el scope 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 scope 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 scope 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 scope 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 Settings 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 permite personalizar los datos, los ejes, la configuración de visualización, las etiquetas y la configuración de color.
El botón Display Grid permite seleccionar el diseño de visualización del scope.
Utilice mediciones y activadores timescope
Todas las mediciones se realizan para un canal específico. De forma predeterminada, las mediciones se aplican al primer canal. Para cambiar el canal que se está midiendo, utilice el menú desplegable Select Channel en la pestaña Measurements.
Cursores de datos
Utilice el botón Data Cursors para mostrar la pantalla y los cursores 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 del scope de tiempo. Puede ocultar o mostrar el panel Statistics utilizando el botón de flecha en la parte inferior derecha del panel.
Max — Valor máximo dentro de la porción mostrada de la señal de entrada.
Min — Valor mínimo dentro de la porción mostrada de la señal de entrada.
Peak to Peak — Diferencia entre los valores máximo y mínimo dentro de la porción mostrada de la señal de entrada.
Mean — Promedio o media de todos los valores dentro de la porción mostrada de la señal de entrada.
Variance –– Varianza 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 porción mostrada de la señal de entrada.
RMS — Raíz cuadrada 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.
Detector de picos
Utilice el botón Peak Finder para mostrar los valores pico 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 detector de picos, aparece una flecha en el gráfico en cada máximo y aparece un panel Peaks en la parte inferior de la ventana timescope
que muestra los valores x y y en cada pico.
Puede personalizar varias configuraciones del detector de picos:
Etiquetas de picos — Muestra las etiquetas (P1, P2, …) encima de las flechas en el gráfico.
Número de picos: la cantidad 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 los picos.
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 de dos niveles detecta los niveles de estado alto y bajo de una forma de onda de dos niveles. Cuando esta casilla de verificación está desactivada, puede ingresar valores para los niveles de estado alto y bajo manualmente.
High — Especifica manualmente el valor que denota una polaridad positiva o un nivel de estado alto.
Low — Especifica 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 de estado. Este valor se expresa como un porcentaje de la diferencia entre los niveles estatales alto y bajo.
Ref. superior. Nivel (%) — Se utiliza para calcular el final de la medición del tiempo de subida o el inicio de la medición del tiempo de bajada. Este valor se expresa como un porcentaje de la diferencia entre los niveles estatales alto y bajo.
Referencia media. Nivel (%) — Se utiliza para determinar cuándo ocurre 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.
Referencia inferior. Nivel (%) — 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 (s) — La duración después del instante del nivel de referencia medio cuando ocurre cada transición se utiliza para calcular un tiempo de estabilización válido. El tiempo de estabilización 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 mediciones se muestran en el panel Transitions en la parte inferior de la ventana del scope.
La fila + Edges mide bordes 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 flancos 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 mediciones calculadas que involucran la distorsión y la amortiguación de la señal de entrada, como preimpulso, sobreimpulso y subimpulso. Sobreimpulso y subimpulso, respectivamente, se refieren a la cantidad en que una señal excede y cae por debajo de su valor final de estado estacionario. Preshoot se refiere a la cantidad antes de una transición en que una señal varía de su valor de estado estacionario inicial. Las mediciones se muestran en el panel Transitions en la parte inferior de la ventana del scope.
Esta figura muestra oscilación previa, sobreimpulso y subimpulso para una transición de flanco ascendente.
La siguiente figura muestra oscilación previa, sobreimpulso y subimpulso para una transición de flanco descendente.
Ciclos. Seleccionar Cycles calcula repeticiones o tendencias en la porción mostrada de la señal de entrada. Las mediciones se muestran en el panel Cycles en la parte inferior de la ventana del scope 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 porción mostrada de la señal de entrada. Para calcular el período,
timescope
toma la diferencia entre los instantes del nivel de referencia medio de la transición inicial de cada pulso y la siguiente transición de polaridad idéntica. 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 ascendentes y descendentes de cada pulso dentro de la porción mostrada de la señal de entrada.
Duty Cycle — Relación promedio entre el ancho de pulso y el período de pulso para cada pulso dentro de la porción 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 activadores 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 Trigger de la ventana de alcance, seleccione el canal que desea activar.
Especifique cuándo se actualiza la pantalla seleccionando un disparador Mode.
Auto — Muestra datos del último evento activador. 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 activador. Si no ocurre ningún evento, la pantalla permanece en blanco.
Once — Muestra datos del último evento activador y congela la pantalla. Si no ocurre ningún evento, la pantalla permanece en blanco. Haga clic en el botón Rearm Trigger para buscar el próximo evento activador.
Seleccione un tipo de activación, 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 puede 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 (s) — Desplaza el activador con un retraso fijo en segundos. Holdoff (s) — Establece el tiempo mínimo posible entre activaciones. Position (%) — Establece la posición horizontal del disparador 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 utilizando 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 (s) — 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 (s) — Ingrese el ancho de pulso máximo para una señal activada por ancho de pulso. Delay (s) — Desplaza el activador con un retraso fijo en segundos. Holdoff (s) — Establece el tiempo mínimo posible entre activaciones. Position (%) — Establece la posición horizontal del disparador 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 (s) — Ingrese una duración de tiempo mínima para una señal activada por transición. Max Time (s) — Ingrese una duración máxima de tiempo para una señal activada por transición. Delay (s) — Desplaza el activador con un retraso fijo en segundos. Holdoff (s) — Establece el tiempo mínimo posible entre activaciones. Position (%) — Establece la posición horizontal del disparador 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 (s) — 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 (s) — Ingrese un ancho de pulso máximo para una señal activada por runt. Delay (s) — Desplaza el activador con un retraso fijo en segundos. Holdoff (s) — Establece el tiempo mínimo posible entre activaciones. Position (%) — Establece la posición horizontal del disparador 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 (s) — Ingrese la duración mínima de una señal activada por ventana. Max Time (s) — Ingrese la duración máxima de una señal activada por ventana. Delay (s) — Desplaza el activador con un retraso fijo en segundos. Holdoff (s) — Establece el tiempo mínimo posible entre activaciones. Position (%) — Establece la posición horizontal del disparador 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. Consulte Histéresis de señales de disparo. Timeout (s) — 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 (s) — Desplaza el activador con un retraso fijo en segundos. Holdoff (s) — Establece el tiempo mínimo posible entre activaciones. Position (%) — Establece la posición horizontal del disparador en la pantalla. |
Histéresis de señales de disparo
Hysteresis — Especifique el valor de histéresis o rechazo de ruido. Este parámetro es visible cuando se establece Type en Edge
o Timeout
. Si la señal oscila dentro de este rango y cruza brevemente el nivel de activación, el scope no registra un evento. En el caso de un activador por flanco con polaridad ascendente, el scope ignora las veces que una señal cruza el nivel de activador 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 scope también considera que el segundo flanco ascendente es un evento activador.
Comparte o guarda el scope de tiempo
Si desea guardar el scope de tiempo para uso futuro o compartirlo con otros, utilice los botones en la sección Share de la pestaña Scope.
Generar script: genere un script para recrear su scope de tiempo con la misma configuración. Se abre una ventana del editor con el código necesario para recrear su objeto
timescope
.
Copiar al portapapeles: copia la pantalla al portapapeles. Puede pegar la imagen en otro programa para guardarla o compartirla.
Preserve Colors –– Conserva los colores al copiar al portapapeles.
Imprimir: abre un cuadro de diálogo de impresión desde el cual puede imprimir la imagen del gráfico.
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.
— Acercar y alejar el gráfico.
— Mueve la gráfica panorámicamente.
— Escala automáticamente los ejes para ajustar los datos mostrados.