Contenuto principale

Repeating Sequence Interpolated

Generare sequenze a tempo discreto e ripeterle, interpolando tra i punti dati

  • Repeating Sequence Interpolated block

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

Porte

Output

espandi tutto

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

espandi tutto

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:

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:

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:

Boolean | double | fixed point | integer | single

Passaggio diretto

no

Segnali multidimensionali

no

Segnali di dimensioni variabili

no

Rilevamento zero-crossing

no

Funzionalità estese

espandi tutto

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