Repeating Sequence Interpolated
Generare sequenze a tempo discreto e ripeterle, interpolando tra i punti dati
Librerie:
Simulink /
Sources
Descrizione
Il blocco Repeating Sequence Interpolated genera una sequenza periodica a tempo discreto basata sui valori dei parametri Vector of time values e Vector of output values. Tra i punti dati, il blocco utilizza il metodo specificato per il parametro Lookup Method per determinare l'output.
Esempi
Fixed-Point S-Functions: Data Type Propagation
How to propagate fixed-point data types in fixed-point S-Functions. It exercises a custom C language S-function written to enforce data types across multiple signals. This operation is available in Simulink® with the "Data Type Propagation" block, which can be used for comparison with this S-function example.
(Fixed-Point Designer)
Porte
Output
Segnale di output generato in base ai valori dei parametri Vector of time values e Vector of output values.
Tipi di dati: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point
Parametri
Principale
Vettore dei valori di output che specificano la forma d'onda di output. Ogni elemento corrisponde al valore temporale del parametro Vector of time values.
Utilizzo programmatico
Parametro dei blocchi: OutValues |
| Tipo: vettore di caratteri |
| Valori: vettore |
Impostazione predefinita: '[3 1 4 2 1].'' |
Specificare il vettore colonna contenente i valori temporali. I valori temporali devono essere rigorosamente crescenti e il vettore deve avere le stesse dimensioni del vettore dei valori di output.
Utilizzo programmatico
Parametro dei blocchi: TimeValues |
| Tipo: vettore di caratteri |
| Valori: vettore |
Impostazione predefinita: '[0 0.1 0.5 0.6 1].'' |
Specificare il metodo di ricerca per determinare l'output tra i punti dati.
Utilizzo programmatico
Parametro dei blocchi: LookUpMeth |
| Tipo: vettore di caratteri |
Valori: 'Interpolation-Use End Values' | 'Use Input Nearest' | 'Use Input Below' | 'Use Input Above' |
Impostazione predefinita: 'Interpolation-Use End Values' |
Specificare l'intervallo di tempo tra i campionamenti. Per ereditare il tempo di campionamento, impostare questo parametro su -1. Vedere Specifica del tempo di campionamento per ulteriori informazioni.
Utilizzo programmatico
Parametro dei blocchi: tsamp |
| Tipo: vettore di caratteri |
| Valori: scalare |
Impostazione predefinita: '0.01' |
Attributi del segnale
Valore inferiore dell'intervallo di output controllato dal software.
Il software utilizza il minimo per eseguire:
Il controllo dell'intervallo dei parametri (vedere Specify Minimum and Maximum Values for Block Parameters) per alcuni blocchi.
Il controllo dell'intervallo di simulazione (vedere Specify Signal Ranges e Enable Simulation Range Checking).
La scalatura automatica dei tipi di dato in virgola fissa.
L'ottimizzazione del codice generato dal modello. Questa ottimizzazione può rimuovere il codice algoritmico e influenzare i risultati di alcune modalità di simulazione, come la modalità SIL o la modalità esterna. Per ulteriori informazioni, vedere Optimize using the specified minimum and maximum values (Embedded Coder).
Suggerimenti
Output minimo non satura e non taglia il segnale di output effettivo. Utilizzare invece il blocco Saturation.
Utilizzo programmatico
Per impostare il valore del parametro del blocco in modo programmatico, utilizzare la funzione set_param.
| Parametro: | OutMin |
| Valori: | '[]' (predefinito) | scalar in quotes |
Valore superiore dell'intervallo di output controllato dal software.
Il software utilizza il valore massimo per eseguire:
Il controllo dell'intervallo dei parametri (vedere Specify Minimum and Maximum Values for Block Parameters) per alcuni blocchi.
Il controllo dell'intervallo di simulazione (vedere Specify Signal Ranges e Enable Simulation Range Checking).
La scalatura automatica dei tipi di dato in virgola fissa.
L'ottimizzazione del codice generato dal modello. Questa ottimizzazione può rimuovere il codice algoritmico e influenzare i risultati di alcune modalità di simulazione, come la modalità SIL o la modalità esterna. Per ulteriori informazioni, vedere Optimize using the specified minimum and maximum values (Embedded Coder).
Suggerimenti
Output massimo non satura e non taglia il segnale di output effettivo. Utilizzare invece il blocco Saturation.
Utilizzo programmatico
Per impostare il valore del parametro del blocco in modo programmatico, utilizzare la funzione set_param.
| Parametro: | OutMax |
| Valori: | '[]' (predefinito) | scalar in quotes |
Scegliere il tipo di dato per l'output. Il tipo può essere ereditato, specificato direttamente o espresso come oggetto del tipo di dato, come Simulink.NumericType.
Utilizzo programmatico
Parametro dei blocchi: OutDataTypeStr |
| Tipo: vettore di caratteri |
Valori: 'Inherit: Inherit via back propagation' | 'double' | 'single' | 'int8' | 'uint8' | int16 | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | fixdt(1,16,0) | fixdt(1,16,2^0,0) | fixdt(1,16,2^0,0). '<data type expression>' |
Impostazione predefinita: 'double' |
Selezionare per bloccare l'impostazione del tipo di dato di output di questo blocco rispetto alle modifiche apportate dallo strumento in virgola fissa e dall'advisor in virgola fissa. Per ulteriori informazioni, vedere Use Lock Output Data Type Setting (Fixed-Point Designer).
Utilizzo programmatico
Parametro dei blocchi: LockScale |
| Tipo: vettore di caratteri |
Valori: 'off' | 'on' |
Impostazione predefinita: 'off' |
Caratteristiche del blocco
Tipi di dati: |
|
Passaggio diretto |
|
Segnali multidimensionali |
|
Segnali di dimensioni variabili |
|
Rilevamento zero-crossing |
|
Funzionalità estese
Non può essere utilizzato all'interno di una gerarchia di sottosistemi attivati.
Generazione di codice PLC
Genera codice di testo strutturato con Simulink® PLC Coder™.
Conversione a virgola fissa
Progetta e simula sistemi a virgola fissa con Fixed-Point Designer™.
Cronologia versioni
Introduzione prima di R2006a
Vedi anche
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
