Regel-VIs
- Aktualisiert2023-02-21
- 2 Minute(n) Lesezeit
Übergeordnete Palette: Fuzzy-Logik-VIs
Erfordert: Full Development System. Abhängig vom Betriebssystem, den lizenzierten Produkten oder dem Zielsystem stimmt dieses Thema nicht unbedingt mit der entsprechenden Palette in LabVIEW überein.
Die Regel-VIs ermöglichen die Arbeit mit Regeln für ein Fuzzy-System. Regeln sind verbal gefasst und drücken die Beziehungen zwischen den linguistischen Ein- und Ausgangsvariablen basierend auf ihren linguistischen Termen aus.
Die VIs auf dieser Palette können allgemeine LabVIEW-Fehlercodes sowie PID- und Fuzzy-Logik-spezifische Fehlercodes ausgeben.
| Palettenobjekt | Beschreibung |
|---|---|
| FL - Antezedens erstellen | Erstellt ein Antezedens, also den "Wenn"-Teil, einer Regel für ein Fuzzy-System. Ein Antezedens besteht aus drei Teilen: 1. einer linguistischen Eingangsvariablen, 2. einem Operator, der angibt, ob der Zugehörigkeitsgrad oder der Nichtzugehörigkeitsgrad der linguistischen Variablen zu einem linguistischen Term berechnet werden soll, und 3. einem linguistischen Term.
Das für dieses VI benötigte Array aus Antezedenzien kann entweder mit der Funktion Array erstellen oder einer Schleife erzeugt werden. Dieses Array kann anschließend mit dem Eingang Antezedenzien des VIs FL - Regel erstellen verbunden werden. |
| FL - Konsequenz erstellen | Erstellt eine Konsequenz, also den "Dann"-Teil, einer Regel für ein Fuzzy-System. Eine Konsequenz besteht aus drei Teilen: 1. einer linguistischen Ausgangsvariable, 2. einem Operator, der angibt, dass der Zugehörigkeitsgrad der Variablen in einem linguistischen Term berechnet werden soll, und 3. einem linguistischen Term.
Das für dieses VI benötigte Array aus Konsequenzen kann entweder mit der Funktion Array erstellen oder einer Schleife erzeugt werden. Dieses Array kann anschließend mit dem Eingang Konsequenzen des VIs FL - Regel erstellen verbunden werden. |
| FL - Regel abfragen | Gibt die Antezedenzien, Konsequenzen und Beziehungen für eine Regel in einem Fuzzy-System aus. |
| FL - Regel aufnehmen | Untersucht eine neue Regel auf Konflikte mit bestehenden Regeln im Fuzzy-System und nimmt die Regel optional in das System auf. |
| FL - Regel erstellen | Erzeugt eine Regel für ein Fuzzy-System. Interaktiv werden Regeln auf der Seite Regel-Editor des Fuzzy-System-Designers erstellt. |
| FL - Regel festlegen | Ändert die Antezedenzien, Konsequenzen oder Beziehungen für eine Regel in einem Fuzzy-System. |
| FL - Regelanzahl abfragen | Gibt die Anzahl der Regeln im angegebenen Fuzzy-System aus. |
| FL - Regeln als Text abfragen | Gibt die Regeln eines Fuzzy-Systems in Worten aus. |