Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Dimensioni del segnale della variante

Riutilizzare la progettazione del modello utilizzando i simboli come riferimento per le dimensioni del segnale

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.

Tire pressure monitoring model. The signal from the inport Tire Pressure is labeled with the symbolic dimension numTires.

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

Esempi in primo piano