Ajouter sa propre bibliothèque au Simulink Library Browser

Si vous êtes un utilisateur averti de Simulink, vous vous êtes sans doute déjà posés la question: « Puis-je ajouter ma propre bibliothèque au Simulink Library Browser? ». La réponse est bien évidemment oui, et en plus la méthode est simple.

Il n’y a qu’un seul nom à retenir : slblocks.m. Il s’agit du fichier que vous devez créer à côté de votre bibliothèque pour qu’elle apparaisse dans la bibliothèque Simulink.

Que mettre dans cette fonction slblocks? La page de documentation associée (Add Libraries to the Library Browser), que vous pouvez trouver facilement en cherchant slblocks, contient un exemple de code :

function blkStruct = slblocks
  % Specify that the product should
  % appear in the library browser
  % and be cached in its repository
  Browser.Library = 'mylib';
  Browser.Name    = 'My Library';
  blkStruct.Browser = Browser;

Copiez-collez ce code dans votre fichier slblocks.m.

Modifiez le contenu de la variable Browser.Library en remplaçant ‘mylib’ par le nom de votre bibliothèque (sans extension ni chemin).

Remplacez la chaîne de caractères ‘My Library’ par le nom que vous voulez voir apparaître dans le Simulink Library Browser.

Si votre bibliothèque n’apparaît pas encore, pas de panique, il vous suffit d’utiliser le menu « View->Refresh Tree View » pour mettre à jour l’affichage du Simulink Library Browser.

Voilà c’est fini.

3 réflexions au sujet de « Ajouter sa propre bibliothèque au Simulink Library Browser »

  1. Merci pour votre commentaire.

    Les fichiers slblocks.m et mylib.slx peuvent être dans n’importe quel dossier pourvu que celui-ci se trouve dans le PATH de MATLAB.

    Si vous créez un dossier spécifique pour votre librairie (ce qui est une bonne idée), vous pouvez l’ajouter au PATH avec la fonction ADDPATH.

Laisser un commentaire