Hauptinhalt

ModelFinderFilter

Suchfilter des Model Finder

Seit R2025a

    Beschreibung

    Verwenden Sie ein ModelFinderFilter-Objekt, um die Suchergebnisse von Datenbanksuchen nach Beispielen, Modellen und Projekten mithilfe der modelfinder-Funktion einzugrenzen. Mit dem Filterobjekt können Sie die Suchergebnisse auf Basis von Parametern wie MathWorks® Produkten, Modell-Speicherorten, Blocktypen oder referenzierten Dateien eingrenzen. Nach der Erstellung eines ModelFinderFilter-Objekts können Sie das Objekt als Eingangsargument für die modelfinder-Funktion verwenden.

    Erstellung

    Verwenden Sie die Funktion modelfinder.searchFilter, um ein ModelFinderFilter-Objekt zu erstellen.

    Eigenschaften

    alle erweitern

    Namen oder Typen von Blöcken in einem Modell, dargestellt als String-Skalar für einen Block oder String Array für mehrere Blöcke.

    Beispiel: "gain"

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

    Datentypen: string

    Namen von MathWorks Produkten, die von den Beispielen, Modellen oder Projekten verwendet werden, dargestellt als String-Skalar bei einem einzelnen Produkt oder String Array bei mehreren Produkten. Eine Liste der MathWorks Produkte finden Sie unter Produkte und Dienstleistungen. Bei der Suche nach Produktnamen wird nicht zwischen Groß- und Kleinschreibung unterschieden; zudem wird auch nach Varianten des von Ihnen eingegebenen Namens gesucht. Beispielweise umfasst product="Simscape" die MathWorks Produkte Simscape™, Simscape, Battery™, Simscape, Driveline™ sowie weitere Produkte.

    Beispiel: "Parallel Computing"

    Datentypen: string

    Relative Pfade zu den Modellen oder Projekten, die in einer aktiven Model-Finder-Datenbank indiziert wurden, dargestellt als String-Skalar für einen Speicherort oder String Array für mehrere Speicherorte.

    Beispiel: "communication/6g/"

    Datentypen: string

    Namen externer Dateien, die in einem Modell oder Beispiel referenziert werden, dargestellt als String-Skalar bei einzelnen Dateien oder String Array bei mehreren Dateien.

    Beispiel: "mdl_dd"

    Datentypen: string

    Metadaten von Beispielen und Modellen, die in Datenbanken indiziert sind, wenn ein Suchbegriff gefunden wird, dargestellt als String-Skalar oder String Array. Die Metadaten umfassen Modellnamen, Beispielnamen, Modellpfade, Beschreibung, Anmerkung, Blocknamen, Blocktypen, MathWorks-Produkte und referenzierte Dateien. Standardmäßig sucht Model Finder einen Suchbegriff mit allen Metadaten-Informationen. Sie können die Eigenschaft match darauf einstellen, für einen Suchbegriff nur Namen, Anmerkungen oder Beschreibungen von Modellen oder Beispielen zu finden.

    Beispiel: "name"

    Datentypen: string

    Beispiele

    alle reduzieren

    Erstellen Sie ein ModelFinderFilter-Objekt mit bestimmten MathWorks-Produktnamen und Simulink®-Blöcken.

    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]

    Modifizieren Sie die block-Eigenschaft des Filterobjekts.

    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]

    Alternativen

    Mithilfe der Benutzeroberfläche des Model Finder können Sie Datenbanken durchsuchen und Filter anwenden. Weitere Informationen finden Sie unter Model Finder.

    Versionsverlauf

    Eingeführt in R2025a