Contenuto principale

ModelFinderFilter

Filtro di ricerca Model Finder

Da R2025a

    Descrizione

    Utilizzare un oggetto ModelFinderFilter per restringere i risultati della ricerca del database per esempi, modelli e progetti utilizzando la funzione modelfinder. L'oggetto filtro consente di restringere i risultati della ricerca in base a parametri, quali prodotti di MathWorks®, posizioni dei modelli, tipi di blocco o file di riferimento. Dopo aver creato un oggetto ModelFinderFilter, utilizzarlo come argomento di input per la funzione modelfinder.

    Creazione

    Per creare un oggetto ModelFinderFilter, utilizzare la funzione modelfinder.searchFilter.

    Proprietà

    espandi tutto

    Nomi o tipi di blocchi in un modello, rappresentati come scalare di stringa per un singolo blocco o come array di stringhe per più blocchi.

    Esempio "gain"

    Esempio ["Unit Delay","Mux","Ramp"]

    Tipi di dati: string

    Nomi dei prodotti di MathWorks utilizzati da esempi, modelli o progetti, rappresentati come scalare di stringa per un singolo prodotto o come array di stringhe per più prodotti. Per un elenco dei prodotti di MathWorks, vedere Products and Services (Prodotti e servizi). I nomi dei prodotti non fanno distinzione tra maiuscole e minuscole e includono le varianti del nome che vengono inserite. Ad esempio, product="Simscape" include i prodotti di MathWorks Simscape™, Simscape Battery™, Simscape Driveline™ e altri.

    Esempio "Parallel Computing"

    Tipi di dati: string

    Percorsi relativi a modelli o progetti indicizzati con un database Model Finder attivo, rappresentati come scalare di stringa per una singola posizione o array di stringhe per più posizioni.

    Esempio "communication/6g/"

    Tipi di dati: string

    Nomi dei file esterni a cui si fa riferimento in un modello o in un esempio, rappresentati come scalare di stringa per un singolo file o come array di stringhe per più file.

    Esempio "mdl_dd"

    Tipi di dati: string

    Metadati di esempi e modelli indicizzati nel database in cui viene trovata una corrispondenza con il termine di ricerca, rappresentati come scalare di stringa o array di stringhe. I metadati includono nomi dei modelli, nomi degli esempi, percorsi dei modelli, descrizione, annotazioni, nomi dei blocchi, tipi di blocco, prodotti di MathWorks e file referenziati. Per impostazione predefinita, Model Finder abbina un termine di ricerca a tutte le informazioni dei metadati. È possibile impostare la proprietà match in modo che corrisponda a un termine di ricerca solo con nomi, annotazioni o descrizioni di modelli ed esempi.

    Esempio "name"

    Tipi di dati: string

    Esempi

    comprimi tutto

    Creare un oggetto ModelFinderFilter contenente nomi di prodotti specifici di MathWorks e blocchi 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]

    Modificare la proprietà block dell'oggetto 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]

    Alternative

    È possibile effettuare ricerche nei database e applicare filtri utilizzando l'interfaccia utente di Model Finder. Per ulteriori informazioni, vedere Model Finder.

    Cronologia versioni

    Introdotto in R2025a