Version 2.1.3
Regeln
- Verdichtung von Regeln
-
Der Abschnitt wurde komplett überarbeitet, die einzelnen Verdichtungs-Schritte sind jetzt detailliert beschrieben. Mehr siehe Kapitel: Regeln verdichten
- Verdichtung von Regeln mit irrelevanten Bedingungen
-
Diese Verdichtungsart wurde überarbeitet: Die Regeln werden jetzt systematisch von unten nach oben verdichtet, d.h. die weniger wichtigen Bedingungen (die 'unteren') zuerst. Außerdem können alle Verdichtungs-Möglichkeiten jetzt auch 'auf einen Schlag' ausgeführt werden, das Auswahl-Popup hat dazu einen neuen/weiteren Button 'Ja, Alle' erhalten. Mehr siehe Kapitel: Irrelevante Bedingungen
- Expansion von Regeln
-
Eine Regel kann jetzt nicht mehr nur für eine einzelne Bedingung, sondern auch für alle unbenutzten Bedingungen (d.h. 'komplett') expandiert werden. Die neue Funktion kann auf eine einzelne Regel oder auf eine Gruppe von markierten Regeln angewendet werden. Mehr siehe Kapitel: Regeln expandieren
- Eindeutige ID’s für Regeln
-
Regeln erhalten jetzt automatisch langzeitstabile, eindeutige ID’s um z.B. auch Statistiken und Auswertungen des Laufzeitverhaltens über längere Zeiträume zu ermöglichen. Mehr siehe Kapitel: Regel-ID’s
- Ein- und Ausblenden von Regeln
-
Seither war optisch nicht erkennbar, ob alle Regeln oder ob nur ein Teil der Regeln dargestellt wird. Jetzt werden, wenn nicht alle Regeln angezeigt werden, die Regelbezeichner kursiv und in Kleinbuchstaben dargestellt. Mehr siehe Kapitel: Regeln ausblenden
Wertetabellen
- Der Sonst-Wert bei erweiterten Bedingungen
-
Bei erweiterten Bedingungen wird jetzt der besonderen Bedeutung des letzten Wertes (dem 'Sonst-Wert') mehr Rechnung getragen. Mehr siehe Kapitel: Werte eingeben
- Werte sortieren
-
Wenn alle zu sortierenden Werte in numerische Werte umgewandelt werden können, dann wird jetzt numerisch und nicht mehr alphabetisch sortiert. Der letzte Wert einer erweiterten Bedingung ist von der Sortierung ausgeschlossen. Die Sortierung kann jetzt auch via Doppelklick auf den Spaltenkopf ausgelöst werden. Mehr siehe Kapitel: Werte sortieren
Statistische Auswertung ausgeführter Regeln
- Integration in LF‑ET
-
Die seither nur separat installierbaren Statistik-Funktionen sind jetzt zusätzlich auch in LF‑ET integriert. Mehr siehe Kapitel: Statistische Auswertung starten
- Auswertung mehrerer Protokolldateien
-
Es können jetzt auch mehrere Dateien in Verzeichnis-Hierarchien verarbeitet werden. Durch die Integration in LF‑ET kann die Auswertung auch interaktiv gestartet werden, alle Optionen sind dabei in einem Dialog komfortabel wähl- und konfigurierbar. Mehr siehe Kapitel: Kommandozeilenfunktion -AnaLog
- Auswertung von Regel-ID’s
-
Zusätzlich zu den Regel-Nummern können jetzt auch die ID’s der Regeln statistisch ausgewertet werden. Mehr siehe Kapitel: Auswertung von Regel-ID’s
Programmierung und Code-Generierung
- Neue Platzhalter
-
Neue Platzhalter ermöglichen die Verwendung von Regel-ID’s im Programmcode, z.B. bei der Ausgabe von Protokollzeilen: $$RuleID und $$LastRuleID. Mehr siehe Kapitel: Platzhalter
- Der Sonst-Wert bei erweiterten Bedingungen
-
Der besonderen Bedeutung des letzten Wertes bei erweiterten Bedingungen, dem 'Sonst-Wert', wird jetzt auch bei der Programmierung mehr Rechnung getragen. Mehr siehe Kapitel: Programmierung von Bedingungen
Bei der Scrapbook-Generierung werden leere logische Argumente für den letzten Wert einer erweiterten Bedingung nicht mehr generiert. Mehr siehe Kapitel: Scrapbook generieren
Bei der Interface-Generierung wird jetzt für den letzten Wert einer erweiterten Bedingung ein ELSE-Statement generiert, die seitherige is-Methode für diesen 'Sonst-Wert' entfällt. Mehr siehe Kapitel: Interface-Generierung für Java
- Natural
-
LF‑ET kann jetzt auch über NDV’s (Natural Development Server) direkt mit Natural kommunizieren, d.h. Einloggen, Sourcecode schreiben, Kompilieren, Sourcecode lesen, etc. Mehr siehe Kapitel: Natural Development Server