Contenuto principale

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

Repeating Sequence Stair

Generare e ripetere una sequenza a tempo discreto

  • Repeating Sequence Stair block

Librerie:
Simulink / Sources

Descrizione

Il blocco Repeating Sequence Stair genera e ripete una sequenza a gradini specificata con il parametro Vector of output values. Ad esempio, è possibile specificare il vettore come [3 1 2 4 1]'. Viene generato un valore un valore in Vector of output values a ogni intervallo di tempo, poi la sequenza si ripete.

Esempi

Porte

Output

espandi tutto

Segnale di output generato in base ai valori dei parametri Vector of time values e Sample time.

Tipi di dati: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated

Parametri

espandi tutto

Principale

Specificare il vettore contenente i valori della sequenza a gradini ripetuta.

Utilizzo programmatico

Parametro dei blocchi: OutValues
Tipo: vettore di caratteri
Valori: vettore
Impostazione predefinita: '[3 1 4 2 1].''

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: '-1'

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.

Data Type Assistant aiuta a impostare gli attributi dei dati. Per utilizzare Data Type Assistant, fare clic su the Show data type assistant button. Per ulteriori informazioni, vedere Specify Data Types Using Data Type Assistant.

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 | enumerated | 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 C/C++
Genera codice C e C++ con Simulink® Coder™.

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