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.

printToFigure

Ventana de alcance de impresión en la figura MATLAB

Desde R2023b

Descripción

printToFigure(scope) imprime la ventana de visualización del objeto scope en una nueva figura MATLAB®. La figura es visible por defecto.

fig = printToFigure(scope) imprime la ventana de visualización del objeto scope en una nueva figura MATLAB y devuelve el identificador a la figura.

fig = printToFigure(scope,Visible=flag) muestra u oculta la figura MATLAB.

ejemplo

Ejemplos

contraer todo

Utilice la función printToFigure para imprimir la ventana de visualización del objeto timescope en una nueva figura MATLAB ®.

Vea una onda sinusoidal en el osciloscopio de tiempo. Este gráfico muestra la configuración de color y estilo predeterminada del objeto timescope.

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

Cambia el color de fondo y el color de los ejes del gráfico a "white". Establezca el color de fuente en "black" y el color de línea en "blue".

scope.BackgroundColor = "white";
scope.AxesColor = "white";
scope.FontColor = "black";
scope.LineColor = "blue";
show(scope)
release(scope)

Imprima la visualización de la onda sinusoidal en una nueva figura de MATLAB . La función devuelve un identificador a la figura.

scopeFig = printToFigure(scope);

Figure contains an axes object. The axes object contains an object of type image.

El controlador de la figura scopeFig le permite modificar la apariencia y el comportamiento de la ventana de la figura.

Especifique un nombre de figura y cambie el tamaño de la figura a 400 por 250 píxeles.

scopeFig.Name="Sine Wave Signal";
scopeFig.NumberTitle="off";
scopeFig.Position=[1 1 400 250];

Figure Sine Wave Signal contains an axes object. The axes object contains an object of type image.

Al imprimir una figura, puedes hacerla invisible estableciendo el argumento Visible en false.

scopeFig = printToFigure(scope,Visible=false);

Argumentos de entrada

contraer todo

Objeto de ámbito cuya pantalla la función imprime en una figura MATLAB, especificada como objeto timescope.

Bandera para mostrar la cifra MATLAB, especificada como true o false.

Tipos de datos: logical

Argumentos de salida

contraer todo

Identificador de la figura MATLAB, devuelto como un objeto Figure. Para obtener más información sobre las propiedades de este objeto, consulte Figure.

Historial de versiones

Introducido en R2023b

Consulte también

Objetos