Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Control de FVTool desde la línea de comandosMATLAB

Después de obtener el identificador para FVTool, puede controlar algunos aspectos de FVTool desde la línea de comandos. Además de las propiedades estándar (consulte Controlar gráficos en la documentación), FVTool tiene las siguientes propiedades:Handle Graphics®MATLAB®

  • : muestra el tipo especificado de trazado de análisis.'Analysis' En la tabla siguiente se enumeran todos los tipos de análisis y cómo invocarlos. Tenga en cuenta que los únicos análisis que utilizan el filtro interno son la estimación de la respuesta de magnitud y la potencia de ruido de redondeo, que solo están disponibles con el producto.DSP System Toolbox™

    Tipo de análisisOpción de análisis

    Gráfica de magnitud

    'magnitude'

    Gráfica de fase

    'phase'

    Magnitud y gráfica de fase

    `freq'

    Trazado de retardo de grupo

    'grpdelay'

    Gráfica de retardo de fase

    `phasedelay'

    Gráfica de respuesta de impulso

    'impulse'

    Gráfica de respuesta escalonada

    'step'

    Parcela Polo-cero

    'polezero'

    Coeficientes de filtro

    'coefficients'

    Filtrar información

    'info'

    Estimación de la respuesta de magnitud

    (disponible sólo con el producto, ver para obtener más información)DSP System Toolboxfreqrespest (DSP System Toolbox)

    'magestimate'

    Potencia de ruido de redondeo

    (disponible sólo con el producto, ver para obtener más información)DSP System Toolboxnoisepsd (DSP System Toolbox)

    'noisepower'

  • — controla si la rejilla es o'Grid''on''off'

  • — controla si la leyenda es o'Legend''on''off'

  • — controla la frecuencia de muestreo de los filtros en FVTool.'Fs' El vector de frecuencia de muestreo debe tener la misma longitud que el número de filtros o un valor escalar. Si es un vector, cada valor se aplica a su filtro correspondiente. Si es un escalar, se aplica el mismo valor a todos los filtros.

  • SosViewSettings — (Esta opción solo está disponible si tiene el producto.)DSP System Toolbox Para los filtros de secciones de segundo orden, esto controla cómo se muestra el filtro. La propiedad contiene un objeto, por lo que debe utilizar esta sintaxis para establecerlo:SOSViewSettings set(h.SOSViewSettings,'View',viewtype)Dónde viewtype es uno de los siguientes:

    • — Muestra la respuesta completa del filtro general'Complete'

    • — Muestra la respuesta de cada sección por separado'Individual'

    • 'Cumulative': muestra la respuesta de cada sección acumulada con cada sección anterior. Si el filtro tiene tres secciones, la primera gráfica muestra la sección uno, la segunda gráfica muestra la acumulación de las secciones uno y dos, y la tercera gráfica muestra la acumulación de las tres secciones.

      También puede definir si se debe utilizar , que determina dónde se deben dividir las secciones.SecondaryScaling Los puntos de escala secundarios son las ubicaciones de escala entre las partes recursivas y las no recursivas de la sección. El valor predeterminado es , que no utiliza el escalado secundario.false Para activar el escalado secundario, utilice esta sintaxis:set(h.SOSViewSettings,'View','Cumulative',true)

    • : permite definir qué secciones se mostrarán y el orden en el que se mostrarán.'UserDefined' Introduzca una matriz de celdas donde cada sección esté representada por su índice. Si introduce un índice, solo se trazará esa sección. Si introduce un rango de índices, se traza la respuesta combinada de ese rango de secciones. Por ejemplo, si el filtro tiene cuatro secciones, al introducir se traza la respuesta combinada para las cuatro secciones y se introduce la respuesta para cada sección individualmente.{1:4}{1,2,3,4}

Nota

Puede cambiar otras propiedades de FVTool desde la línea de comandos mediante la función.set Se utiliza para ver las etiquetas de propiedad y la configuración de propiedades actual.get(h)

Puede utilizar los métodos siguientes con el identificador FVTool.

agrega un nuevo filtro a FVTool.addfilter(h,filtobj) El nuevo filtro, , debe ser un objeto de filtro.filtobjdfilt Puede especificar la frecuencia de muestreo del nuevo filtro con .addfilter(h,filtobj,'Fs',10)

reemplaza el filtro en FVTool con el filtro especificado en .setfilter(h,filtobj)filtobj Puede establecer la frecuencia de muestreo como se ha descrito anteriormente.

elimina el filtro en la ubicación de la matriz de celdas FVTool.deletefilter(h, index)index

crea una leyenda en FVTool asociándose con el filtro 1, con el filtro 2, etc.legend(h,str1,str2,...)str1str2 Consulte la documentación para obtener información.legendMATLAB

Consulte también

Apps

Funciones

Ejemplos relacionados

Más acerca de