Contenu principal

Repeating Sequence Stair

Générer et répéter une séquence temporelle discrète

  • Repeating Sequence Stair block

Bibliothèques :
Simulink / Sources

Description

Le bloc Repeating Sequence Stair génère et répète une séquence en escalier que vous spécifiez avec le paramètre Vector of output values. Par exemple, vous pouvez spécifier le vecteur [3 1 2 4 1]'. Une valeur de Vector of output values est générée en sortie à chaque intervalle de temps, après quoi la séquence se répète.

Exemples

Ports

Sortie(s)

développer tout

Signal de sortie généré en fonction des valeurs des paramètres Vector of time values et Sample time.

Types de données : single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated

Paramètres

développer tout

Paramètres principaux

Spécifiez le vecteur contenant les valeurs de la séquence en escalier répétitive.

Utilisation programmatique

Paramètre de bloc : OutValues
Type : vecteur de caractères
Valeurs : vecteur
Par défaut : '[3 1 4 2 1].''

Spécifiez l’intervalle de temps entre échantillons. Pour hériter du pas d’échantillonnage, définissez ce paramètre sur -1. Pour plus d'informations, consultez la rubrique Spécifier les pas d'échantillonnage.

Utilisation programmatique

Paramètre de bloc : tsamp
Type : vecteur de caractères
Valeurs : scalaires
Par défaut : '-1'

Signal Attributes

Valeur inférieure de la plage de sortie vérifiée par le logiciel.

Le logiciel utilise la valeur minimale pour effectuer les opérations suivantes :

Conseils

La valeur Output minimum ne sature pas et ne coupe pas le signal de sortie réel. Utilisez le bloc Saturation à la place.

Utilisation programmatique

Pour définir la valeur du paramètre du bloc de manière programmatique, utilisez la fonction set_param.

Paramètre : OutMin
Valeurs : '[]' (par défaut) | scalar in quotes

Valeur supérieure de la plage de sortie vérifiée par le logiciel.

Le logiciel utilise la valeur maximale pour effectuer les opérations suivantes :

Conseils

La valeur Output maximum ne sature pas et ne coupe pas le signal de sortie réel. Utilisez le bloc Saturation à la place.

Utilisation programmatique

Pour définir la valeur du paramètre du bloc de manière programmatique, utilisez la fonction set_param.

Paramètre : OutMax
Valeurs : '[]' (par défaut) | scalar in quotes

Spécifiez le type de données de la sortie. Le type peut être hérité, spécifié directement ou exprimé comme un objet de type de données tel que Simulink.NumericType.

Data Type Assistant vous aide à définir les attributs de données. Pour utiliser Data Type Assistant, cliquez sur the Show data type assistant button. Pour plus d’informations, consultez Specify Data Types Using Data Type Assistant.

Utilisation programmatique

Paramètre de bloc : OutDataTypeStr
Type : vecteur de caractères
Valeurs : '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>'
Par défaut : 'double'

Sélectionnez cette option pour verrouiller le paramètre de type de données de sortie de ce bloc afin qu’il ne soit pas modifié par Fixed-Point Tool ni Fixed-Point Advisor. Pour plus d’informations, consultez Use Lock Output Data Type Setting (Fixed-Point Designer).

Utilisation programmatique

Paramètre de bloc : LockScale
Type : vecteur de caractères
Valeurs : 'off' | 'on'
Par défaut : 'off'

Caractéristiques des blocs

Types de données

Boolean | double | enumerated | fixed point | integer | single

Traversée directe

non

Signaux multidimensionnels

non

Signaux de taille variable

non

Détection des passages à zéro

non

Capacités étendues

développer tout

Génération de code C/C++
Générez du code C et C++ avec Simulink® Coder™.

Génération de code PLC
Générez du texte structuré avec Simulink® PLC Coder™.

Conversion en virgule fixe
Concevez et simulez des systèmes en virgule fixe avec Fixed-Point Designer™.

Historique des versions

Introduit avant R2006a