Main Content

Bibliothèques personnalisées

Bibliothèques de blocs et sous-systèmes réutilisables

Une bibliothèque de blocs est une collection de blocs utilisables dans un modèle Simulink®. Vous pouvez créer des instances de blocs à partir des bibliothèques Simulink prédéfinies. Vous pouvez également créer des bibliothèques personnalisées pour les instances de blocs que vous créez.

Les bibliothèques prédéfinies sont accessibles dans l'explorateur de bibliothèques Simulink. Toutefois, elles ne sont pas modifiables. Pour plus d'informations sur les bibliothèques prédéfinies, consultez la rubrique Bibliothèques de blocs. Pour permettre à d'autres utilisateurs de créer des blocs personnalisés, vous pouvez créer votre propre bibliothèque de blocs et l'ajouter à l'explorateur de bibliothèques.

La création de vos propres bibliothèques est une technique de modularisation utile pour :

  • Proposer des outils de modélisation fréquemment utilisés et rarement modifiés

  • Réutiliser des composants dans un ou plusieurs modèles

Pour comparer le recours aux bibliothèques personnalisées à d'autres techniques de modularisation Simulink, consultez la rubrique Component-Based Modeling Guidelines.

Lorsqu'un bloc est ajouté à un modèle à partir d'une bibliothèque personnalisée, il devient un bloc lié. Le bloc lié est connecté au bloc de bibliothèque par un lien de bibliothèque. Le bloc de bibliothèque est le bloc prototype tandis que le bloc lié du modèle est une instance du bloc de bibliothèque.

Le bloc lié a la même apparence et le même comportement que le bloc de bibliothèque. Toutefois, si vous modifiez le bloc de bibliothèque, vous devez mettre à jour le lien des instances. La modification d'une instance nécessite également des étapes supplémentaires. Pour découvrir comment fonctionnent les blocs liés, consultez la rubrique Linked Blocks.

Blocs

SubsystemGroup blocks to create model hierarchy

Fonctions

libinfoGet information about library blocks referenced by model
gcbGet path name of current block
gcbhObtenir le handle du bloc actuel

Outils

Library BrowserFind and add blocks to model

Objets

LibraryBrowser.LBStandaloneDisplay, hide, size, and position Simulink Library Browser

Rubriques

Library Browser

Liens de bibliothèque