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.


icon

Entrées/Sorties

  • c1ddbl.png entrée (signal de commande)

    entrée (signal de commande) spécifie la valeur actuelle du signal de commande du VI PID.

  • c1ddbl.png 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).

  • c1ddbl.png 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).

  • cdbl.png 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é.

  • cbool.png réinitialiser ? (F)

    réinitialiser ? spécifie s'il faut réinitialiser la sortie à la valeur en sortie initiale.

  • i1ddbl.png 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).

  • idbl.png 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