Dimensioni del segnale della variante
Le dimensioni simboliche in Simulink® rappresentano le dimensioni del segnale nel modello. Anziché utilizzare valori numerici fissi per le dimensioni durante lo sviluppo del modello, si utilizzano simboli. Questo consente di sperimentare con diverse serie di dimensioni senza alterare il modello ogni volta che si apporta una modifica alle dimensioni del segnale. Dove è necessario specificare una dimensione del segnale, ad esempio nei blocchi e negli oggetti dati, è possibile utilizzare le dimensioni simboliche anziché i valori numerici. Per ulteriori informazioni sulle dimensioni del segnale, vedere Signal Dimensions (Dimensioni del segnale).
Le dimensioni simboliche sono utili in scenari in cui il numero di flussi di dati può variare a seconda del tipo di sistema. Ad esempio, in un modello di Simulink per un sistema di monitoraggio della pressione degli pneumatici che acquisisce i dati relativi da più pneumatici, la quantità degli stessi può variare a seconda del tipo di veicolo (ad esempio auto, camion e motociclette). Utilizzando una dimensione simbolica numTires per rappresentare il numero di pneumatici, è possibile progettare un modello che si adatti a diversi numeri di pneumatici senza alterare la struttura del modello.

Nota
Le dimensioni del segnale simboliche sono diverse da quelle del segnale di dimensione variabile. Mentre le dimensioni del segnale simboliche consentono di cambiare le dimensioni senza alterare la struttura del modello, i segnali di dimensione variabile consentono ai segnali di cambiare dimensione in modo dinamico durante la simulazione del modello. Per ulteriori informazioni, vedere Variable-Size Signal Basics.
Quando si genera codice utilizzando Embedded Coder®, i simboli vengono incorporati nel codice generato. Il codice generato include dimensioni simboliche nelle istruzioni condizionali del preprocessore, rendendo il codice adattabile a dimensioni diverse senza doverlo rigenerare. Per ulteriori informazioni, vedere Implement Symbolic Dimensions for Array Sizes in Generated Code (Embedded Coder).
Argomenti
- Use Symbolic Expressions to Design Simulink Model
Use mathematical relationships to set values for symbolic dimensions.
- Constraints and Limitations of Blocks That Support Symbolic Dimensions
Simulink capabilities and limitations in supporting symbolic dimensions.
