Contenu principal

Rounding Function

Appliquer une fonction d’arrondi au signal

  • Rounding Function block

Bibliothèques :
Simulink / Math Operations

Description

Le bloc Rounding Function arrondit chaque élément du signal d’entrée afin de produire le signal de sortie.

Vous sélectionnez le type d’arrondi dans la liste des paramètres Function. Le nom de la fonction sélectionnée apparaît sur le bloc.

Conseil

Utilisez le bloc Rounding Function lorsque vous souhaitez obtenir une sortie de type vecteur ou matrice.

Ports

Entrée(s)

développer tout

Signal d’entrée auquel la fonction d’arrondi est appliquée.

Types de données : single | double

Sortie(s)

développer tout

Signal de sortie après application de la fonction d’arrondi au signal d’entrée. Le signal de sortie a les mêmes dimensions et le même type de données que l’entrée. Chaque élément du signal de sortie est le résultat de l’application de la fonction d’arrondi sélectionnée à l’élément correspondant du signal d’entrée.

Types de données : single | double

Paramètres

développer tout

Choisissez la fonction d’arrondi appliquée au signal d’entrée.

Fonction d’arrondiArrondit chaque élément du signal d’entrée
floorÀ la valeur entière la plus proche de l’infini négatif
ceilÀ l’entier le plus proche de l’infini positif
roundÀ l’entier le plus proche
fixÀ l’entier le plus proche de zéro

Utilisation programmatique

Paramètre de bloc : Operator
Type : vecteur de caractères
Valeurs : 'floor' | 'ceil' | 'round' | 'fix'
Par défaut : 'floor'

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 Spécifier les pas d'échantillonnage.

Dépendances

Ce paramètre n’est visible que si vous le définissez sur une valeur différente de -1. Pour en savoir plus, consultez la rubrique Blocks for Which Sample Time Is Not Recommended.

Utilisation programmatique

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

Paramètre : SampleTime
Valeurs : "-1" (par défaut) | scalar or vector in quotes

Caractéristiques des blocs

Types de données

double | single

Traversée directe

oui

Signaux multidimensionnels

non

Signaux de taille variable

oui

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™.

Historique des versions

Introduit avant R2006a