LabVIEW PID and Fuzzy Logic Toolkit API Reference

Contrôle à plusieurs boucles

  • Mise à jour2023-02-21
  • Temps de lecture : 2 minute(s)

La plupart des VIs PID sont polymorphes et peuvent être utilisés dans de nombreuses applications de boucle de régulation. Par exemple, vous pouvez concevoir une application de régulation PID à plusieurs boucles en utilisant le VI PID et des fonctions DAQ pour entrées et sorties. Une fonction entrée analogique DAQ renvoie un tableau de données lorsque vous la configurez pour plusieurs voies. Vous pouvez directement câbler ce tableau à l'entrée variable du processus du VI PID. Le type polymorphique du VI PID passe automatiquement de DBL à tableau DBL, qui calcule puis renvoie un tableau de valeurs en sortie correspondant au nombre de valeurs du tableau câblé à variable du processus. Vous pouvez aussi modifier manuellement le type du VI polymorphe en cliquant avec le bouton droit de la souris sur l'icône du VI et en sélectionnant Sélectionner le type dans le menu local.

Lorsque le type polymorphique est tableau DBL, les autres entrées deviennent automatiquement des entrées tableau. Par exemple, les entrées consigne, gains du PID et gamme de sortie du VI PID deviennent toutes des entrées tableau. La longueur du tableau de chacune de ces entrées peut être comprise entre 1 et la longueur du tableau de l'entrée variable du processus. Si la longueur du tableau de l'une de ces entrées est inférieure à celle du tableau de l'entrée variable du processus, le VI PID réutilise la dernière valeur du tableau pour les autres calculs. Par exemple, si vous ne spécifiez qu'un ensemble de gains PID dans le tableau gains du PID, le VI PID utilise ces gains pour calculer chaque valeur de sortie correspondant à chaque valeur de l'entrée variable du processus. D'autres VIs polymorphes de PID et de Logique floue fonctionnent de la même manière.

Log in to get a better experience