Operazioni di base con segnali di dimensione variabile
Questo esempio mostra come si possono generare segnali di dimensione variabile e illustra alcune delle operazioni che si possono applicare ai segnali. Questo esempio ha lo scopo di introdurre le operazioni di base associate ai segnali di dimensione variabile.
Aprire e compilare il modello denominato sldemo_varsize_basic
.
Il modello contiene diversi blocchi che supportano segnali di dimensione variabile.
Modi comuni per generare segnali di dimensione variabile sono:
Utilizzare un blocco Switch con un segnale di dimensione diversa per ciascuna porta di input.
Utilizzare un blocco Selector e lasciare che l'indice di selezione della dimensione cambi nel tempo.
Molti blocchi possono operare con segnali di dimensione variabile, tra cui i blocchi Gain, Sum, Math Function, Matrix Concatenate e Bus Creator. Inoltre, è possibile sondare i segnali di dimensione variabile utilizzando i blocchi Width o Probe, visualizzare i segnali di dimensione variabile sui blocchi Scope e salvare i segnali di dimensione variabile nel workspace utilizzando il blocco To Workspace.
Per un elenco completo dei blocchi che supportano segnali di dimensione variabile, vedere Simulink Block Support for Variable-Size Signals.