PID - Profil de la consigne
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Génère les valeurs de la consigne au fil du temps dans une boucle de contrôle pour des applications de contrôle de type rampe et palier.

Entrées/Sorties
profil de la consigne
—
profil de la consigne spécifie un tableau de paires de valeurs temps/points de consigne qui définissent le profil de la consigne en fonction du temps.
dt (s)
—
dt (s) spécifie la durée du cycle de boucle, ou intervalle en secondes, à laquelle ce VI est appelé. Si dt (s) est inférieur ou égal à zéro, ce VI calcule la durée depuis qu'il a été appelé pour la dernière fois, en utilisant un timer interne ayant une résolution de 1 ms. Si dt (s) doit être inférieur à 1 ms, spécifiez la valeur explicitement. La valeur par défaut est -1.
réinitialiser ? (F)
—
réinitialiser ? spécifie s'il faut réinitialiser la sortie au profil de la consigne à l'instant t = 0.
consigne
—
consigne spécifie les valeurs de consigne dans le profil de la consigne.
profil terminé ?
—
profil terminé ? indique si le temps écoulé est supérieur ou égal à la dernière valeur temporelle définie dans le profil de la consigne.
temps écoulé (s)
—
temps écoulé (s) renvoie le temps écoulé, en secondes, depuis le premier appel ou la réinitialisation du VI.
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. |
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\control\PID\Simulation - Cascade and Feedforward Surge Tank Level.vi
profil de la consigne
—
temps (s)
—
réinitialiser ? (F)
—
consigne
—
profil terminé ?
—