Neues Logiksystem V 4.0
- Logik Engine V 4.0
- Logik Diagnosemonitor
- Logik Manager V 4.0
- 20 neue Logik Module
1. Erweiterung der Logik Engine um Text-Handling
Die Logik Engine V4 unterstützt nun ein wesentlich verbessertes und erweitertes Handling von Objekten des Datentyps "String".
- Strings können nun beliebig lang sein (beim Anlegen von Custom Logiken ist die Länge zu reservieren)
- Ganzzahl oder Fließkomma kann in Texte verwandelt werden (die Anzahl der Nachkommastellen inkl. Rundung kann angegeben werden)
- Texte können aneinander gereiht werden (konkakteniert)
- Texte können verglichen werden
- Zudem wird nun der Logik Diagnosemonitor unterstützt
Es stehen nun auch entsprechende Modulbausteine für Stringhandling in Custom-Logiken zur Verfügung.
2. Neuer Look & Feel des Logik-Manager
Wir haben den Logik Manager überarbeitet für einen klareren Look, damit sich der Nutzer auf das wesentliche konzentrieren kann.
3. Logik Diagnosemonitor
Eine der umfangreichsten Erweiterungen ist der neue Logik Diagnosemonitor. Damit lassen sich Fehler in der Logik finden, die sich einem sonst nicht ohne weiteres erschließen, wie z.B. Zirkelbezüge (die zu deaktivierten Logikzellen führen), Division durch Null, falsche Wertebereiche einzelner Logiken usw. Alle Tester haben berichtet, dass Sie mit dem neuen Logik Diagnosemonitor Fehler in Ihren Logiken gefunden haben, die ihnen zuvor nicht bekannt war.
Der Logik Diagnosemonitor wird unterhalb des Logik Managers angezeigt.
Hinweis: Dieser Diagnosemonitor ist derzeit "Experimental", es ist durchaus möglich, dass dieser nicht in der Hauptversion für FeaturePack ULTRA veröffentlicht wird.
4. Verbesserter Logik Manager V 4.0 mit Eingangsfunktionen für Text
Alle bestehenden Logikmodule mit Booleschen Eingängen wurden erweitert um drei neue Funktionen in zwei Varianten für Handling von Objekten des Datentyp Text
- Prüfung des Objektwertes ob dieser den angegebenen Teilstring (Vergleichswert) beinhaltet - Case Sensitive und Case Insensitiv
- Prüfung des Objektwertes ob dieser mit dem angegebenen Teilstring (Vergleichswert) beginnt - Case Sensitive und Case Insensitiv
- Prüfung des Objektwertes ob dieser einem String (Vergleichswert) entspricht - Case Sensitive und Caase Insensitiv
Damit können nun neben Objekten mit Datentyp Ganzzahl und Fließkommazahl nun auch Objekte mit Datentyp String mit Logiken mit Booeleschen Eingängen verknüpft werden. Die Wandlung erfolgt durch diese Eingangsfunktion.
5. 20 neue Logikmodule mit Version 4.0
Neben der Ergänzung aller Logikmodule mit Booleschen Eingängen um Textfunktionen, wurde zusätzlich die Anzahl der mitgelieferten Logikmodule um 40% gesteigert - auf nun 68 mitgelieferte Logik Module
Es stehen nun zusätzlich zur Verfügung:
- 15 neue Logikmodule für die Bewertung, Erzeugung und Formatierung von Text
- 2 neue Logikmodule für das Mapping von Booelan auf Integer und Boolean auf Text (zweiwertiger Multiplexer)
- 2 neue Logikmodule für das Dekodieren der Shelly Button Multi-Toggle-Strings (zwei Versionen)
- 1 neues Logikmodul als Stromstoßschalter mit Rückmeldeeingang (so dass mit dem nächsten Tast-Impuls immer eine korrekte Umschaltung erfolgt)
6. Überarbeitung der Logik-Bibliothek V 4.0
Die Darstellung der Logik Bibliothek - die vom Logik Manager aus erreichbar ist - wurde nun überarbeitet, so dass längere Beschreibungstexte möglich sind inkl. Link zum Handbuch (Wiki). Die Beschreibungen aller Logik-Module werden sukzessive erweitert werden.
Verfügbarkeit
Diese Erweiterungen werden verfügbar mit Upgrade auf die Firmware V 4.0
Vorab-Verfügbarkeit im Insider Club
Im Insider Club sind diese Verbesserungen seit 16. Dezember 2022 mit der IP 2 zu V 4.0 verfügbar.
Versionsbeschreibung: https://elabnet.atlassian.net/l/cp/HrMBR12z
Diskussion im Insider Club: viewtopic.php?f=103&t=3933
Falls Sie auch neue Leistungsmerkmale im Verhältnis zu Ihren Anforderungen und in Verbindung zu Ihren Systemen und Geräten testen möchten - um ggfls. frühzeitig Einfluss auf die aktuelle Entwicklung zu nehmen - dann kommen Sie in den Insider Club. Buchen Sie unter Lizenzen die entsprechende Vereinbarung und stellen Ihren Server auf den Bezug von Insider Versionen um und aktualisieren Sie anschließend.
lg
Stefan