LabVIEW PID and Fuzzy Logic Toolkit API Reference

3. Modification d'une variable linguistique

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

Vous pouvez utiliser les VIs de Variables pour modifier les variables linguistiques d'un système flou. Effectuez les étapes suivantes pour modifier la gamme de la variable linguistique d'entrée Température du système flou de serre afin d'utiliser des degrés Fahrenheit plutôt que des degrés Celsius.

  1. Ajoutez le VI LF - Définir une variable au diagramme. Ce VI modifie les nom, gamme ou fonctions d'appartenance d'une variable linguistique dans un système flou.
  2. Câblez la sortie système flou en sortie du VI LF - Charger un système flou à l'entrée système flou en entrée du VI LF - Définir une variable.
  3. Cliquez avec le bouton droit sur l'entrée entrée/sortie du VI LF - Définir une variable et sélectionnez Créer»Constante dans le menu local.
  4. Sélectionnez Entrée dans la constante entrée/sortie pour spécifier que vous voulez modifier une variable linguistique d'entrée.
  5. Cliquez avec le bouton droit sur l'entrée indice de la variable du VI LF - Définir une variable et sélectionnez Créer»Constante dans le menu local.
  6. Entrez 0 dans la constante indice de la variable pour spécifier que vous voulez modifier la première variable linguistique. L'indice est basé sur 0 et correspond à l'ordre dans lequel les variables linguistiques ont été créées. Nous avons vu que la variable Température est la première variable linguistique d'entrée du système flou.
  7. Créez des constantes pour les entrées minimum et maximum du VI LF - Définir une variable et définissez-les respectivement à 32 et 122. Cette nouvelle gamme représente la température possible dans la serre, en degrés Fahrenheit. Le diagramme ressemble désormais à la figure suivante :

  8. Enregistrez le VI.

Ce VI définit la nouvelle gamme de la variable Température lorsqu'il s'exécute. Cependant, vous devez encore modifier les fonctions d'appartenance de la variable Température pour terminer la conversion de Celsius en Fahrenheit.

Précédent
2. Chargement du système flou
Début
Tutoriel : Modification d'un système flou avec les VIs de Logique floue
Suivant
4. Modification des fonctions d'appartenance

Log in to get a better experience