LabVIEW PID and Fuzzy Logic Toolkit API Reference

Dialogfeld "Variable bearbeiten"

  • Aktualisiert2023-02-21
  • 2 Minute(n) Lesezeit

Erfordert: Full Development System

Klicken Sie auf der Seite Variablen des Dialogfelds Fuzzy-System-Designer auf die Schaltfläche Eingangsvariable hinzufügen, Ausgangsvariable hinzufügen, Eingangsvariable bearbeiten oder Ausgangsvariable bearbeiten, um zu diesem Dialogfeld zu gelangen.

Hier können Sie linguistische Variablen in einem Fuzzy-System bearbeiten.

Das Dialogfeld enthält folgende Komponenten:

  • Name—Gibt den Namen der linguistischen Variablen an.
  • Bereich—Gibt den Bereich der linguistischen Variablen an.
    • Minimum—Gibt den Mindestwert der linguistischen Variablen an.
    • Maximum—Gibt den Höchstwert der linguistischen Variablen an.
  • Zugehörigkeitsfunktionen—Gibt die linguistischen Terme für die linguistische Variable und den Zugehörigkeitsgrad der linguistischen Variablen zu den linguistischen Termen an. Jedes Element im Array Zugehörigkeitsfunktionen entspricht einem linguistischen Term.
    • Name—Gibt die Bezeichnung der Zugehörigkeitsfunktion, d. h. des linguistischen Terms, für die linguistische Variable an.
    • Form—Gibt die Art der Funktion an, die die Zugehörigkeitsgrade der linguistischen Variablen des unter Name bezeichneten linguistischen Terms definiert. Folgende Funktionen stehen zur Auswahl:
      • Dreieck—Gibt an, dass die Zugehörigkeitsgrade der linguistischen Variablen durch eine Dreieckfunktion bestimmt werden sollen.
      • Trapez—Gibt an, dass die Zugehörigkeitsgrade der linguistischen Variablen durch eine Trapezfunktion bestimmt werden sollen.
      • Singleton—Gibt an, dass die Zugehörigkeitsgrade der linguistischen Variablen durch eine Singleton-Funktion bestimmt werden sollen. Eine Singleton-Funktion hat nur einen Wert. Daher besteht für keinen Wert der linguistischen Variablen eine partielle Zugehörigkeit zum entsprechenden linguistischen Term.
      • Sigmoid—Gibt an, dass die Zugehörigkeitsgrade der linguistischen Variablen durch eine Sigmoid-Funktion bestimmt werden sollen.
      • Gauß—Gibt an, dass die Zugehörigkeitsgrade der linguistischen Variablen durch eine Gauß-Funktion bestimmt werden sollen.
      • Benutzerdefiniert—Gibt an, dass die Zugehörigkeitsgrade der linguistischen Variablen durch eine benutzerdefinierte Funktion bestimmt werden sollen. Benutzerdefinierte Zugehörigkeitsfunktionen werden mit den VIs der Palette Fuzzy-Logik erzeugt. Benutzerdefinierte Zugehörigkeitsfunktionen sollten nicht im Dialogfeld Variable bearbeiten erstellt oder modifiziert werden.
    • Farbe—Gibt die Farbe der Zugehörigkeitsfunktion im Graphen der Zugehörigkeitsfunktionen an.
    • Punkte—Gibt die Basis- und die Höchstpunkte der Zugehörigkeitsfunktion von links nach rechts und von der Basis nach oben an. Der Zugehörigkeitsgrad der linguistischen Variable im linguistischen Term Name lautet an den Basispunkten 0 und an den Höchstpunkten 1. Eine Singleton-Funktion erfordert einen Punkt, eine Dreieckfunktion drei Punkte und eine Trapez-, Sigmoid- oder Gauß-Funktion vier Punkte.
  • Zugehörigkeitsfunktion hinzufügen—Erstellt eine neue Zugehörigkeitsfunktion für die linguistische Variable.
  • Zugehörigkeitsfunktion löschen—Löscht die Zugehörigkeitsfunktion, die aktuell im Array Zugehörigkeitsfunktionen zu sehen ist.
  • Vorherige Zugehörigkeitsfunktion—Zeigt die vorherige Zugehörigkeitsfunktion im Array Zugehörigkeitsfunktionen an.
  • Nächste Zugehörigkeitsfunktion—Zeigt die nächste Zugehörigkeitsfunktion im Array Zugehörigkeitsfunktionen an.
  • Graph der Zugehörigkeitsfunktionen—Stellt die Zugehörigkeitsfunktionen für die linguistische Variable grafisch dar.

Log in to get a better experience