PID - Limiteur de variation de sortie (tableau DBL)
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
Limite la vitesse de variation du signal de commande. Placez ce VI immédiatement après le VI PID dans votre application de contrôle. Utilisez l'instance DBL de ce VI pour implémenter une boucle de contrôle unique. Utilisez l'instance Tableau DBL pour implémenter un contrôle à plusieurs boucles parallèles.

Entrées/Sorties
entrée (signal de commande)
—
entrée (signal de commande) spécifie la valeur actuelle du signal de commande du VI PID.
sortie initiale
—
sortie initiale spécifie la valeur de sortie au premier appel ou réinitialisation de ce VI. Ce VI redimensionne le tableau en entrée sortie initiale pour qu'il corresponde à la taille du tableau en entrée entrée (signal de commande).
variation de la sortie (EU/min)
—
variation de la sortie (EU/min) spécifie la fréquence maximale de variation du signal de commande. Ce VI redimensionne le tableau en entrée variation de la sortie (EU/min) pour qu'il corresponde à la taille du tableau en entrée entrée (signal de commande).
dt (s)
—
dt (s) spécifie l'intervalle, en secondes, auquel ce VI est appelé. Si dt (s) est inférieur ou égal à zéro, ce VI utilise un timer interne ayant une résolution d'une milliseconde. La valeur par défaut est –1. Utilisez la même valeur dt (s) que celle utilisée pour le VI PID ou PID avancé.
réinitialiser ? (F)
—
réinitialiser ? spécifie s'il faut réinitialiser la sortie à la valeur en sortie initiale.
sortie
—
sortie renvoie le signal de commande actuel avec une variation de fréquence limitée. Ce VI détermine la longueur du tableau en sortie à partir de la taille du tableau en entrée entrée (signal de commande).
dt en sortie (s)
—
dt en sortie (s) renvoie l'intervalle de temps réel en secondes. dt en sortie (s) renvoie soit la valeur de dt (s), soit l'intervalle calculé si vous définissez dt (s) à –1. |
Utilisez l'instance Tableau DBL de ce VI polymorphe dans des applications de régulation PID à plusieurs boucles. Dans ce cas, la longueur de l'entrée entrée (signal de commande) détermine la longueur du tableau en sortie. Les autres tableaux en entrée ne doivent pas nécessairement être de la même longueur que l'entrée entrée (signal de commande). Ce VI redimensionne les autres tableaux en entrée à la même longueur que l'entrée entrée (signal de commande), comme suit :
- Si le tableau en entrée est plus long que l'entrée entrée (signal de commande), le tableau en entrée est tronqué à la taille de l'entrée entrée (signal de commande). Les valeurs supplémentaires du tableau ne sont pas utilisées.
- Si le tableau en entrée est plus court que l'entrée entrée (signal de commande), la dernière valeur du tableau en entrée se répète jusqu'à ce que la taille corresponde à celle de l'entrée entrée (signal de commande).
De cette manière, une valeur en entrée qui doit être utilisée pour chaque calcul de sortie ne doit pas être spécifiée plusieurs fois dans le tableau transmis à ce VI. Au lieu de cela, le tableau peut consister en une valeur unique utilisée pour chaque calcul de sortie.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\control\PID\PID with Noise Plant.vi
entrée (signal de commande)
—
dt (s)
—
réinitialiser ? (F)
—
sortie
—
dt en sortie (s)
—