Contenuto principale

Librerie di blocchi

R2026b
Blocchi 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.

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