Contenido principal

ModelFinderFilter

Filtro de búsqueda de Model Finder

Desde R2025a

    Descripción

    Use un objeto ModelFinderFilter para afinar los resultados de búsqueda de las búsquedas de bases de datos para encontrar ejemplos, modelos y proyectos utilizando la función modelfinder. El objeto de filtro permite acotar los resultados de búsqueda según parámetros como productos de MathWorks®, ubicaciones de modelos, tipos de bloques o archivos referenciados. Después de crear un objeto ModelFinderFilter, utilice el objeto como argumento de entrada para la función modelfinder.

    Creación

    Para crear un objeto ModelFinderFilter, use la función modelfinder.searchFilter.

    Propiedades

    expandir todo

    Nombres o tipos de bloques en un modelo, representados como un escalar de cadena para un único bloque o un arreglo de cadenas para múltiples bloques.

    Ejemplo: "gain"

    Ejemplo: ["Unit Delay","Mux","Ramp"]

    Tipos de datos: string

    Nombres de productos de MathWorks utilizados en los ejemplos, modelos o proyectos, representados como un escalar de cadena para un único producto o un arreglo de cadenas para múltiples productos. Para obtener una lista de productos de MathWorks, consulte Productos y servicios. Los nombres de productos distinguen entre mayúscula y minúscula, e incluyen las variaciones del nombre que se introduce. Por ejemplo, product="Simscape" incluye los productos de MathWorks Simscape™, Simscape Battery™, Simscape Driveline™, etc.

    Ejemplo: "Parallel Computing"

    Tipos de datos: string

    Rutas relativas a los modelos o proyectos indexados con una base de datos activa de Model Finder, representados como un escalar de cadena para una única ubicación o un arreglo de cadenas para múltiples ubicaciones.

    Ejemplo: "communication/6g/"

    Tipos de datos: string

    Nombres de archivos externos referenciados en un modelo o ejemplo, representados como un escalar de cadena para un único archivo o un arreglo de cadenas para múltiples archivos.

    Ejemplo: "mdl_dd"

    Tipos de datos: string

    Metadatos de los ejemplos y modelos indexados en bases de datos que coinciden con el término de búsqueda, representados como un escalar de cadena o un arreglo de cadenas. Los metadatos incluyen nombres de modelos, nombres de ejemplos, rutas de modelos, descripción, anotación, nombres de bloques, tipos de bloques, productos de MathWorks y archivos referenciados. De forma predeterminada, Model Finder realiza la búsqueda de un término en todos los campos de metadatos. Puede establecer la propiedad match para que hallar el término de búsqueda solo en los nombres, anotaciones o descripciones de modelos y ejemplos.

    Ejemplo: "name"

    Tipos de datos: string

    Ejemplos

    contraer todo

    Cree un objeto ModelFinderFilter que contenga nombres de productos específicos de MathWorks y bloques de Simulink®.

    blockList = ["ConstellationDiagram",...
                 "Rectangular QAM Modulator Baseband"];
    productList = ["Communications","5G","Wireless","Satellite"];
    mfFilter = modelfinder.searchFilter(block=blockList,product=productList)
       mfFilter = 
    
      ModelFinderFilter with properties:
    
            match: [0×0 string]
          product: ["Communications"    "5G"    "Wireless"    "Satellite"]
         location: [0×0 string]
            block: ["ConstellationDiagram"    "Rectangular QAM Modulator Baseband"]
        reference: [0×0 string]

    Modifique la propiedad block del objeto de filtro.

    mfFilter.block = ["Unit Delay","Mux","Ramp"]
    mfFilter = 
    
      ModelFinderFilter with properties:
    
            match: [0×0 string]
          product: ["Communications"    "5G"    "Wireless"    "Satellite"]
         location: [0×0 string]
            block: ["Unit Delay"    "Mux"    "Ramp"]
        reference: [0×0 string]

    Alternativas

    Puede hacer búsquedas en bases de datos y aplicar filtros utilizando la interfaz gráfica de Model Finder. Para obtener más información, consulte Model Finder.

    Historial de versiones

    Introducido en R2025a