mit der nächsten Version V 1.5 RC 11 ändern wir den LE-Code geringfügig. Damit ältere Logiken daran angepasst werden, wird temporär eine Funktion eingeblendet:
Optimierung des LE-Codes
Mit der Version V1.5 RC11 haben wir die Struktur des LE-Codes durch ein verbessertes Bezeichnungssystem optimiert. Dies ermöglicht es dem Editor, Änderungen durch den Benutzer besser zu erkennen und darauf richtig zu reagieren.
Der LE-Code ist kein Programmcode sondern eine Liste mit Konfigruationsanweisungen, wodurch die Logikelemente einer Zelle konfiguriert und miteinander verschaltet werden. Dieser LE-Code wird vom Logikeditor auf Basis der in der GUI vorgenommenen Konfiguration berechnet. Diese Berechnung findet beim Druck auf den Schalter "Speichern" statt. Dieser LE-Code ist in json formatiert.
Darum: Um den LE-Code zu optimieren, müssen die von der Optimierung betroffenen Logiken neu abgespeichert werden. Damit man das auch nur für die betreffenden Logiken ausführen muss, kann man sich diese mit "modified" markieren lassen und dann selbst neu speichern. Bei diesem Speichern wird die jeweilige Logikzelle neu gestartet, darum liegt es alleine in der Hand des Anwenders wann er dies durchführt. Es gibt keine Notwendigkeit das sofort zu tun.
Vorgehensweise:
Logik Editor aufrufen und Erklärungen ausklappen:
Link betätigen. Betroffene Logikzellen werden als "modified" angezeigt. Der Editor zeigt nun alle "modified" an:
Betreffende Logikzelle(n) ausklappen und jeweils auf Speichern drücken. (der "Speichern" Button ist nun links):
Hinweise: Diese Prozedur kann beliebig oft wiederholt werden, wobei nur diejenigen Logikzellen auf "modified" gestellt werden, die noch zu optimieren sind. Wenn keine Zelle zur Optimierung mehr gefunden wird, dann wird der Dialog dafür komplett ausgeblendet,
Weitere Infos:
- Keine funktionale Änderung: Es wird bei der Optimierung nur das Bezeichnungssystem verbessert. Es gibt keine funktionalen Änderungen an der Logik.
- Beliebige Reihenfolge: Jede Zelle ist unabhängig von jeder anderen. Es ist dem Benutzer überlassen, wann er diese Verbesserungen ausführt. Der Button zur Überprüfung kann mehrmals aufgerufen werden. Er verschwindet dann, wenn es keine Logiken mehr gibt, die optimiert werden können. Zeitpunkt und Reihenfolge ist also alleine dem Benutzer überlassen.
Verfügbar: Mit RC11
lg
Stefan