Librerie di blocchi
R2026bBlocchi che rappresentano equazioni e componenti di modellazione
I blocchi sono gli elementi principali che si utilizzano per costruire i modelli in Simulink®. Utilizzare il browser delle librerie per sfogliare e cercare le librerie di blocchi. Quando si individua il blocco che si desidera utilizzare, aggiungerlo al modello.
Nozioni di base sulla libreria dei blocchi
Categorie
- Blocchi di uso comune
Blocchi fondamentali per la costruzione dei modelli, tra cui sorgenti, sink, operazioni matematiche e routing del segnale
- Costante
Blocchi per la modellazione di dinamiche a tempo continuo, come Integrator, Transfer Function e PID Controller
- Dashboard
Blocchi che controllano i valori dei parametri e visualizzano i dati dei segnali durante la simulazione, come Display, Slider e Lamp
- Blocchi personalizzabili
Blocchi Dashboard dall'aspetto personalizzabile che è possibile progettare affinché rispecchino il sistema reale, come Callback Button e Circular Gauge
- Data e ora
Blocchi che generano e convertono data e ora della simulazione, come DateTime Clock e DateTime Data Type Converter
- Discontinuità
Blocchi per la modellazione delle discontinuità non lineari, come Saturation, Rate Limiter e Relay
- Discreto
Blocchi per la modellazione di sistemi a tempo discreto che si aggiornano a velocità di campionamento fisse, come Delay, Discrete-Time Integrator e Discrete Filter
- Operazioni logiche e di bit
Blocchi per la logica booleana, il confronto dei segnali, il rilevamento dei fronti e la manipolazione dei bit, come Logical Operator e Relational Operator
- Tabelle di ricerca
Blocchi che modellano la non linearità mappando i valori di input sui valori di output, come n-D Lookup Table e 1-D Lookup Table
- Operazioni matematiche
Blocchi per operazioni aritmetiche, trigonometriche e algebriche sui segnali, come Gain, Sum, Trigonometric Function e Math Function
- Operazioni tra matrici
Blocchi per la manipolazione di matrici e l'elaborazione di array, come Transpose, Matrix Concatenate e Cross Product
- Messaggi ed eventi
Blocchi per la modellazione della comunicazione basata su messaggi tra componenti, come Send, Receive e Queue
- Verifica del modello
Blocchi che verificano che i segnali rimangano entro limiti specificati durante la simulazione, come Assertion e Check Static Range
- Utilità per l’intero modello
Blocchi per la documentazione, la visualizzazione dei tipi di dato e le operazioni a livello di modello, come Model Info, DocBlock e Block Support Table
- Porte e sottosistemi
Blocchi per la creazione di sottosistemi e porte e per l'esecuzione condizionale o iterativa, come Inport, Outport, If, Subsystem e Model
- Attributi del segnale
Blocchi per convertire i tipi di dato, le unità e altre proprietà dei segnali, come Data Type Conversion, Rate Transition e Signal Specification
- Routing del segnale
Blocchi per il routing e l'organizzazione dei segnali, come Bus Creator, Selector e Switch
- Dissipazioni
Blocchi che registrano e visualizzano i dati del segnale, come Scope, To Workspace, Display e Outport
- Sorgenti
Blocchi che generano o caricano segnali di input per la simulazione, come Constant, Sine Wave e From Workspace
- Stringa
Blocchi per la composizione, l'analisi e la conversione di segnali stringa, come String Constant e String To ASCII
- Funzioni definite dall’utente
Blocchi che estendono le funzionalità di Simulink con algoritmi personalizzati, come MATLAB Function, C Function e S-Function
- Matematica supplementare e discreta supplementare
Blocchi per operazioni di incremento/decremento e funzioni di trasferimento in forma diretta, come Increment Stored Integer e Transfer Fcn Direct Form II