Contenu principal

Exporter des filtres depuis Filter Designer

L’application Filter Designer offre un moyen simple de créer des objets de filtre (dfilt) à partir de vos designs de filtre. Ceci est particulièrement utile pour enregistrer le design de votre filtre dans l’espace de travail (workspace) MATLAB® en vue d’une utilisation avec les fonctions en ligne de commande. Vous pouvez également enregistrer vos filtres en tant que code MATLAB en utilisant File > Generate MATLAB code pour une exécution dans des scripts ou des fichiers de commandes.

  1. Dans Filter Designer, cliquez sur Filter Manager et sélectionnez uniquement le filtre Bandpass Butterworth-1.

  2. Sélectionnez File > Export.

  3. Indiquez Export to à Workspace. Indiquez Export as à Objects. Dans Discrete Filter, saisissez Hd1. Cliquez sur Export pour exporter le premier filtre de votre banque de filtres vers un objet Hd1 dfilt de l’espace de travail.

  4. Répétez les étapes 1 à 3 pour chacun des neuf filtres restants. Sélectionnez chaque filtre individuellement pour en faire le filtre actif et changez le nom Discrete Filter pour qu’il corresponde au numéro du filtre. Une fois l’opération terminée, vous avez 10 objets dfilt dans l’espace de travail.

  5. Fermez l’application en sélectionnant File > Close.

  6. Sur la ligne de commande MATLAB, vérifiez que vos objets ont été exportés à l’aide de la commande whos.

    whos
      Name      Size            Bytes  Class           Attributes
    
      Hd1       1x1                    dfilt.df2sos              
      Hd10      1x1                    dfilt.df2sos              
      Hd2       1x1                    dfilt.df2sos              
      Hd3       1x1                    dfilt.df2sos              
      Hd4       1x1                    dfilt.df2sos              
      Hd5       1x1                    dfilt.df2sos              
      Hd6       1x1                    dfilt.df2sos              
      Hd7       1x1                    dfilt.df2sos              
      Hd8       1x1                    dfilt.df2sos              
      Hd9       1x1                    dfilt.df2sos