Main Content

Bibliotecas personalizadas

Bibliotecas de bloques y subsistemas reutilizables

Una biblioteca de bloques es una colección de bloques que puede utilizar en un modelo de Simulink®. Puede crear instancias de bloques a partir de bibliotecas de Simulink integradas, y puede crear bibliotecas personalizadas para las instancias de bloques que cree.

Puede acceder a las bibliotecas integradas desde Library Browser de Simulink. Sin embargo, no puede modificar estas bibliotecas. Para obtener más información sobre bibliotecas integradas, consulte Bibliotecas de bloques. Para que otros usuarios puedan crear bloques personalizados, puede crear su propia biblioteca de bloques y añadirla a Library Browser.

Crear sus propias bibliotecas es una técnica de división en componentes útil para hacer lo siguiente:

  • Proporcionar utilidades de modelado de uso frecuente y que rara vez se modifican

  • Reutilizar componentes en un modelo o en varios modelos

Para obtener una comparación del uso de bibliotecas personalizadas frente a otras técnicas de división en componentes de Simulink, consulte Component-Based Modeling Guidelines.

Cuando se añaden bloques de una biblioteca personalizada a un modelo, el bloque que se añade se convierte en un bloque vinculado. Un bloque vinculado se conecta al bloque de la biblioteca mediante un enlace de biblioteca. El bloque de biblioteca es el bloque prototipo, y el bloque vinculado en el modelo es una instancia del bloque de biblioteca.

El bloque vinculado se asemeja y actúa como el bloque de biblioteca. Sin embargo, si cambia el bloque de biblioteca, debe actualizar el enlace en las instancias. Para cambiar una instancia también pueden ser necesarios pasos adicionales. Para saber cómo funcionan los bloques vinculados, consulte Linked Blocks.

Bloques

SubsystemGroup blocks to create model hierarchy

Funciones

libinfoGet information about library blocks referenced by model
gcbGet path name of current block
gcbhObtener el identificador del bloque actual

Herramientas

Library BrowserFind and add blocks to model

Objetos

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

Temas

Library Browser

Enlaces de biblioteca