Contenu principal

ModelFinderFilter

Filtre de recherche de Model Finder

Depuis R2025a

    Description

    Utilisez un objet ModelFinderFilter pour affiner les résultats des recherches effectuées dans la base de données pour trouver des exemples, des modèles et des projets à l’aide de la fonction modelfinder. L’objet de filtre permet d’affiner les résultats de la recherche en fonction de paramètres tels que les produits MathWorks®, les emplacements des modèles, les types de blocs ou les fichiers référencés. Une fois que vous avez créé un objet ModelFinderFilter, utilisez-le comme argument en entrée pour la fonction modelfinder.

    Création

    Pour créer un objet ModelFinderFilter, utilisez la fonction modelfinder.searchFilter.

    Propriétés

    développer tout

    Noms ou types de blocs dans un modèle, représentés sous forme de string scalar pour un seul bloc ou de tableau de chaînes de caractères pour plusieurs blocs.

    Exemple : "gain"

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

    Types de données : string

    Noms des produits MathWorks utilisés par les exemples, modèles ou projets, représentés sous forme de string scalar pour un seul produit ou de tableau de chaînes de caractères pour plusieurs produits. Pour obtenir la liste des produits MathWorks, consultez Produits et services. Les noms de produit ne sont pas sensibles à la casse et ils incluent les variantes du nom que vous saisissez. Par exemple, product="Simscape" inclut les produits MathWorks Simscape™, Simscape Battery™, Simscape Driveline™, et autres.

    Exemple : "Parallel Computing"

    Types de données : string

    Chemins relatifs vers les modèles ou projets indexés avec une base de données Model Finder active, représentés sous forme de string scalar pour un emplacement unique ou de tableau de chaînes de caractères pour plusieurs emplacements.

    Exemple : "communication/6g/"

    Types de données : string

    Noms des fichiers externes référencés dans un modèle ou dans un exemple, représentés sous forme de string scalar pour un fichier unique ou de tableau de chaînes de caractères pour plusieurs fichiers.

    Exemple : "mdl_dd"

    Types de données : string

    Métadonnées des exemples et des modèles indexés dans les bases de données où le terme recherché correspond, représentées sous forme de string scalar ou de tableau de chaînes de caractères. Les métadonnées comprennent les noms des modèles, les noms d’exemple, les chemins d’accès aux modèles, la description, l’annotation, les noms de bloc, les types de bloc, les produits MathWorks et les fichiers référencés. Par défaut, Model Finder détecte le terme de recherche qui correspond à toutes les informations de métadonnées. Vous pouvez définir la propriété match pour détecter un terme de recherche qui correspond uniquement aux noms, aux annotations ou aux descriptions des modèles et des exemples.

    Exemple : "name"

    Types de données : string

    Exemples

    réduire tout

    Créez un objet ModelFinderFilter qui contient des noms de produit MathWorks et des blocs Simulink® spécifiques.

    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]

    Modifiez la propriété block de l’objet de filtre.

    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]

    Alternatives

    Vous pouvez effectuer des recherches dans les bases de données et appliquer des filtres à l’aide de l’interface utilisateur Model Finder. Pour plus d’informations, consultez Model Finder.

    Historique des versions

    Introduit dans R2025a