Personalizzazione delle librerie
Una libreria di blocchi è una raccolta di blocchi che si possono utilizzare in un modello di Simulink®. È possibile creare istanze di blocchi da librerie Simulink integrate e creare librerie personalizzate per le istanze di blocchi create.
È possibile accedere alle librerie integrate dal browser delle librerie di Simulink. Tuttavia, queste librerie non possono essere modificate. Per ulteriori informazioni sulle librerie integrate, vedere Librerie di blocchi. Per consentire ad altri di creare blocchi personalizzati, è possibile creare la propria libreria di blocchi e aggiungerla al browser delle librerie.
La creazione di librerie proprie è un'utile tecnica di componentizzazione per:
Fornire utilità di modellazione utilizzate di frequente e raramente modificate
Riutilizzare i componenti in un modello o in più modelli
Per scoprire come l’utilizzo di librerie personalizzate sia paragonabile ad altre tecniche di componentizzazione di Simulink, vedere Component-Based Modeling Guidelines.
Quando si aggiungono blocchi da una libreria personalizzata a un modello, il blocco aggiunto diventa un blocco collegato. Un blocco collegato si connette al blocco libreria tramite un link alla libreria. Il blocco libreria è il blocco prototipo e il blocco collegato nel modello è un’istanza del blocco libreria.
Il blocco collegato ha lo stesso aspetto e lo stesso comportamento del blocco libreria. Tuttavia, qualora si modifichi il blocco libreria, è necessario aggiornare il collegamento alle istanze. La modifica di un'istanza può anche richiedere ulteriori passaggi. Per scoprire come funzionano i blocchi collegati, vedere Linked Blocks.
Blocchi
Subsystem | Group blocks to create model hierarchy |
Funzioni
Strumenti
Browser delle librerie | Find and add blocks to model |
Oggetti
LibraryBrowser.LBStandalone | Display, hide, size, and position Simulink Library Browser |
Verifiche
Argomenti
Browser delle librerie
- 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. - Aggiunta di librerie al browser delle librerie
Creare una libreria, aggiungerla al browser delle librerie e personalizzare l'ordine delle librerie.
Collegamenti alla libreria
- 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 modification of linked library blocks. - 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 Blocks Programmatically
Use MATLAB® commands to manage linked blocks. - Correzione dei collegamenti alla libreria non risolti
Correggere i riferimenti non risolti ai blocchi libreria. - 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.