Bibliotecas personalizadas
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
Subsystem | Group blocks to create model hierarchy |
Funciones
Herramientas
Library Browser | Find and add blocks to model |
Objetos
LibraryBrowser.LBStandalone | Display, hide, size, and position Simulink Library Browser |
Comprobaciones
Temas
Library Browser
- Create Custom Library
Add blocks and annotations to a custom library and define the library structure. - Component-Based Modeling Guidelines
Consider componentization for large models and multiuser development teams. - Añadir bibliotecas a Library Browser
Cree una biblioteca, añádala a Library Browser y personalice el orden de la biblioteca.
Enlaces de biblioteca
- Linked Blocks
Explore linked blocks, parameterized links, and self-modifiable linked subsystems. - Display Library Links
Identify link status using the link badge. - Disable or Break Links to Library Blocks
Disable library links. - Lock Links to Blocks in a Library
Prevent unintentional disabling of library links. - Restore Disabled Links
Restore library links and link inconsistency. - Restore Parameterized Links
A parameterized link is created when you change the parameter values of the child blocks of a linked subsystem block. - Control Linked Block Programmatically
Use MATLAB® commands to manage linked blocks. - Arreglar enlaces a biblioteca no resueltos
Arregle referencias no resueltas a bloques de biblioteca. - Parameterized Links and Self-Modifiable Linked Subsystems
Modify a parameter value or structure of linked Subsystem block. - Create a Self-Modifiable Library Block
Example showing a self-modifiable linked subsystem. - Maintain Compatibility of Library Blocks Using Forwarding Tables
Map old and new library blocks using forwarding tables.