Waveform Generator
Generazione di forme d'onda utilizzando notazioni del segnale
Librerie:
Simulink /
Sources
Descrizione
Il blocco Waveform Generator genera forme d'onda basate sulle notazioni del segnale inserite nella tabella Waveform Definition.
Questo blocco supporta le seguenti sintassi per le notazioni del segnale:
Sintassi della funzione: specificare tutti gli argomenti nell'ordine specifico per la sintassi del segnale (vedere Algoritmi).
Sintassi nome-valore: specificare coppie opzionali di argomenti
Name,Valueseparate da virgole.Nameè il nome dell'argomento eValueè il valore corrispondente.Namedeve apparire tra virgolette singole (' '). È possibile specificare diversi argomenti per le coppie nome e valore in qualsiasi ordine comeName1,Value1,...,NameN,ValueN. Per ulteriori informazioni, vedere Algoritmi.
Questo blocco supporta le modalità normale, di accelerazione e di accelerazione rapida, nonché il riavvio veloce.
Operatori supportati
| Operazione | Operatore |
|---|---|
Valore assoluto | abs() |
Addizione | + |
Divisione | / |
Moltiplicazione | * |
Parentesi | () |
Sottrazione | - |
Meno unario | - |
Il blocco Waveform rispetta le seguenti regole di precedenza degli operatori:
( )+ -(unario)* /+ -
Operazioni supportate
Il blocco Waveform Generator genera un segnale alla volta. È possibile modificare questo segnale di output. Esprimere i parametri di frequenza e di offset di fase in radianti. È inoltre possibile:
Annidare le notazioni del segnale, ad esempio:
sin('Amplitude',sin('Amplitude',1,'Frequency',1,'Phase',0),'Frequency',1,'Phase',1)
Fare riferimento alle variabili scalari reali nel workspace di base o del modello, ad esempio:
sin('Amplitude',x,'Frequency',y,'Phase',z)x, y e z esistono nel workspace di base.
Per ulteriori informazioni sulle forme d'onda, vedere Algoritmi.
Per determinare rapidamente la risposta di un sistema a tipi di input diversi, è possibile variare il segnale di output del blocco Waveform Generator mentre è in corso una simulazione.
Esempi
Limitazioni
Non è possibile sincronizzare i parametri di una forma d'onda, quali la frequenza o l'ampiezza, durante l'esecuzione del codice generato utilizzando Simulink® Coder™. È invece possibile generare codice che consente di commutare tra le varianti di forma d'onda specificate. Per ulteriori informazioni, vedere Switch Between Output Waveforms During Code Execution for Waveform Generator Block (Simulink Coder).
Porte
Output
Parametri
Caratteristiche del blocco
Tipi di dati: |
|
Passaggio diretto |
|
Segnali multidimensionali |
|
Segnali di dimensioni variabili |
|
Rilevamento zero-crossing |
|
Algoritmi
Funzionalità estese
Cronologia versioni
Introdotto in R2015b









