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.


icon

Entrées/Sorties

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

  • cdbl.png temps (s)

    temps (s) spécifie les valeurs de temps dans le profil de la consigne. Spécifiez les valeurs de temps (s) dans l'ordre croissant.

  • cdbl.png consigne

    consigne spécifie les valeurs de consigne dans le profil de la consigne.

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

  • cbool.png réinitialiser ? (F)

    réinitialiser ? spécifie s'il faut réinitialiser la sortie au profil de la consigne à l'instant t = 0.

  • idbl.png consigne

    consigne spécifie les valeurs de consigne dans le profil de la consigne.

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

  • idbl.png temps écoulé (s)

    temps écoulé (s) renvoie le temps écoulé, en secondes, depuis le premier appel ou la réinitialisation du VI.

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

  • Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\control\PID\Simulation - Cascade and Feedforward Surge Tank Level.vi