NEU! UPGRADE IP 10 verfügbar!
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
Optimierte Darstellung von VISU Editor und VISU Client - sowie viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/8HzePCm3
Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Ab sofort kann jeder die neue VISU & IFTTT testen. Info: viewtopic.php?f=8&t=5074
Release V 4 am 15. Juni 2024
Es gibt nun einen fixen Termin. Info: viewtopic.php?f=8&t=5117
NEU! Ausführliches Video Tutorial zur IP 10
Jetzt werden alle Fragen beantwortet. Das Video: https://youtu.be/_El-zaC2Rrs
Variable Anzahl kombinierter (!) Ein-/Ausgänge
Forumsregeln
- Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
- Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
- Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
- Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
-
- Reactions:
- Beiträge: 2183
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 482 Mal
- Danksagung erhalten: 889 Mal
Variable Anzahl kombinierter (!) Ein-/Ausgänge
Man kann ja über die Syntax "$VAR<Test!>" im Level, Input und Output eine variable Zahl von Ein-/Ausgängen erzeugen.
Lässt sich auf diese Art auch eine Kombination aus Eingang, Modul und Output erzeugen?
Hintergrund: Mir schwebt gerade ein Baustein zum Vervielfachen von Telegrammen vor (Integer Eingang auf eine variable Zahl von Integer Ausgängen), wobei jeder Ausgang ein eigenes Sperr- oder Freigabeobjekt bekommt.
Also:
Ich lege Baustein an, habe zunächst:
1x Int Eingang
1x Inhibit bool Eingang
1x Int Ausgang
Beim Klick auf das "+" kann ich einen weiteren Ausgang hinzufügen und habe dann:
1x Int Eingang
2x Inhibit bool Eingang
2x Int Ausgang
Ist sowas vorgesehen?
Lässt sich auf diese Art auch eine Kombination aus Eingang, Modul und Output erzeugen?
Hintergrund: Mir schwebt gerade ein Baustein zum Vervielfachen von Telegrammen vor (Integer Eingang auf eine variable Zahl von Integer Ausgängen), wobei jeder Ausgang ein eigenes Sperr- oder Freigabeobjekt bekommt.
Also:
Ich lege Baustein an, habe zunächst:
1x Int Eingang
1x Inhibit bool Eingang
1x Int Ausgang
Beim Klick auf das "+" kann ich einen weiteren Ausgang hinzufügen und habe dann:
1x Int Eingang
2x Inhibit bool Eingang
2x Int Ausgang
Ist sowas vorgesehen?
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
- Reactions:
- Beiträge: 2183
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 482 Mal
- Danksagung erhalten: 889 Mal
Wie gesagt geht's da auch um Logik zum sperren...
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
- Elaborated Networks
- Reactions:
- Beiträge: 9752
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4869 Mal
- Danksagung erhalten: 7766 Mal
- Kontaktdaten:
Hallo Jochen,
Kurze Antwort: Nein, derzeit ist es nicht vorgesehen, dass man im LE mehrere Ausgänge anlegen kann.
Lange Antwort:
in der ersten Version des Logik-Editors (so gerechnet sind wir beim vorliegenden LE bei Version 2) war es vorgesehen, dass man - so wie bei den Eingängen - auch mehrere Ausgänge anlegen konnte. Das war ungemein praktisch, weil man dann auch mit Zeitverzögerungen usw. eine Kaskade auslösen konnte.
In dieser ersten Version der Logik lief alles direkt über die Logik. Das war der Stand etwa Mitte 2018.
Wir hatten uns dann aber für eine geänderte Architektur entschieden, in welcher der zentrale Verteiler für alle Nachrichten der Dispatcher war, was eine erhebliche Verbesserung und Flexibilisierung darstellt. Das Element zum Konfigurieren dieser Verteilung wurde der DOS.
Danach wurde die Verteilung aus der Logik ausgebaut (die damit entlastet wurde und mithin an Performance gewann) und der Logik-Editor noch einmal komplett umgebaut. (Dieser sehr aufwändige Umbau ist dann auch der Grund, warum es dann nochmal so lange gedauert hat).
Im Zuge dieses Umbaus ist - weil ja der Verteiler nun die Vervielfachungsmöglichkeit übernimmt) leider dieses Feature mit den mehrfachen Ausgängen verloren gegangen. Zu meinem Leidwesen, ich hätte das gerne behalten, aber hier gab es ein Missverständnis und ich wurde vor vollendete Tatsachen gestellt.
Womöglich können wir das in einer späteren Version wieder dazu nehmen. Jetzt wollen wir erstmal das Release, die Unterstützung für DMX, Modbus, MQTT, DALI usw realisieren. Weil das ist für die Kundschaft wichtiger, dass dies alles funktioniert.
lg
Stefan
Kurze Antwort: Nein, derzeit ist es nicht vorgesehen, dass man im LE mehrere Ausgänge anlegen kann.
Lange Antwort:
in der ersten Version des Logik-Editors (so gerechnet sind wir beim vorliegenden LE bei Version 2) war es vorgesehen, dass man - so wie bei den Eingängen - auch mehrere Ausgänge anlegen konnte. Das war ungemein praktisch, weil man dann auch mit Zeitverzögerungen usw. eine Kaskade auslösen konnte.
In dieser ersten Version der Logik lief alles direkt über die Logik. Das war der Stand etwa Mitte 2018.
Wir hatten uns dann aber für eine geänderte Architektur entschieden, in welcher der zentrale Verteiler für alle Nachrichten der Dispatcher war, was eine erhebliche Verbesserung und Flexibilisierung darstellt. Das Element zum Konfigurieren dieser Verteilung wurde der DOS.
Danach wurde die Verteilung aus der Logik ausgebaut (die damit entlastet wurde und mithin an Performance gewann) und der Logik-Editor noch einmal komplett umgebaut. (Dieser sehr aufwändige Umbau ist dann auch der Grund, warum es dann nochmal so lange gedauert hat).
Im Zuge dieses Umbaus ist - weil ja der Verteiler nun die Vervielfachungsmöglichkeit übernimmt) leider dieses Feature mit den mehrfachen Ausgängen verloren gegangen. Zu meinem Leidwesen, ich hätte das gerne behalten, aber hier gab es ein Missverständnis und ich wurde vor vollendete Tatsachen gestellt.
Womöglich können wir das in einer späteren Version wieder dazu nehmen. Jetzt wollen wir erstmal das Release, die Unterstützung für DMX, Modbus, MQTT, DALI usw realisieren. Weil das ist für die Kundschaft wichtiger, dass dies alles funktioniert.
lg
Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Hallo Jochen,
Nein!
Die etwas längere Fassung:
Im Prinzip ist natürlich alles, was man sich selbst in einer Custom-Logic zusammen bauen kann, auch durch ein mehr oder weniger ausgefeiltes "Klick"-Ereignis im Logik-Editor denkbar. Wir haben aber auch festgestellt, dass der Aufwand, ein solches Feature zu implementieren und vor allem zu testen, exponentiell mit der Komplexität der Aufgabe zunimmt.
Wer das von dir beschriebene Verhalten dringend benötigt, dem möchte ich auch zumuten, eine Custom-Logic, mit entsprechender Kurzanleitung, für seine Bedürfnisse anzupassen. Und wer sich das nicht zutraut, der kann immer noch die Logik-Zelle (in der Grundform mit einem Ausgang) mehrfach duplizieren und am Eingang mittels DOS immer dasselbe Objekt verknüpfen.
PS: Da war ich wohl zu langsam, mit meiner Antwort
Die Kurzfassung:
Nein!
Die etwas längere Fassung:
Im Prinzip ist natürlich alles, was man sich selbst in einer Custom-Logic zusammen bauen kann, auch durch ein mehr oder weniger ausgefeiltes "Klick"-Ereignis im Logik-Editor denkbar. Wir haben aber auch festgestellt, dass der Aufwand, ein solches Feature zu implementieren und vor allem zu testen, exponentiell mit der Komplexität der Aufgabe zunimmt.
Wer das von dir beschriebene Verhalten dringend benötigt, dem möchte ich auch zumuten, eine Custom-Logic, mit entsprechender Kurzanleitung, für seine Bedürfnisse anzupassen. Und wer sich das nicht zutraut, der kann immer noch die Logik-Zelle (in der Grundform mit einem Ausgang) mehrfach duplizieren und am Eingang mittels DOS immer dasselbe Objekt verknüpfen.
PS: Da war ich wohl zu langsam, mit meiner Antwort
Zuletzt geändert von S. Kolbinger am Fr Aug 16, 2019 8:46 am, insgesamt 1-mal geändert.
Gruß,
Stefan K.
Stefan K.
-
- Elaborated Networks
- Reactions:
- Beiträge: 9752
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4869 Mal
- Danksagung erhalten: 7766 Mal
- Kontaktdaten:
Lol.... Und dann noch der gleiche Aufbau der Antwort...
Stefan
Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
-
- Reactions:
- Beiträge: 2183
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 482 Mal
- Danksagung erhalten: 889 Mal
Hallo Stefans, danke für die ausführliche Erläuterung.
Ich hab' natürlich kein Problem damit, mir bedarfsgerecht eine Custom Logik zusammenzusetzen. Mein Beweggrund war eher, solche Custom Logiken für unbedarfteren Anwender leichter verwendbar zu machen, ohne dass er im Code herumfummeln muss.
Unbedingt brauchen tue ich es nicht. Aber wäre es möglich gewesen, hätte ich alle meine Custom Logiken gleich so aufgebaut.
Ich hab' natürlich kein Problem damit, mir bedarfsgerecht eine Custom Logik zusammenzusetzen. Mein Beweggrund war eher, solche Custom Logiken für unbedarfteren Anwender leichter verwendbar zu machen, ohne dass er im Code herumfummeln muss.
Unbedingt brauchen tue ich es nicht. Aber wäre es möglich gewesen, hätte ich alle meine Custom Logiken gleich so aufgebaut.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
- Reactions:
- Beiträge: 2183
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 482 Mal
- Danksagung erhalten: 889 Mal
Ihr habt voneinander abgeguckt
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Leider nicht.
Ich bin selbst erschrocken , dass wir uns schon verhalten, wie ein altes Ehepaar.
Gruß,
Stefan K.
Stefan K.
-
- Elaborated Networks
- Reactions:
- Beiträge: 9752
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 4869 Mal
- Danksagung erhalten: 7766 Mal
- Kontaktdaten:
Nur damit das nicht falsch verstanden wird,
die Logikengine selbst kann mit mehreren Ausgängen umgehen (so wie bestellt ) aber beim Logik Editor wurde es in der zweiten Version (eure 1.5) herausgenommen, weil es schon genug Komplexitäten gibt mit alle den vielfältigen Möglichkeiten nebst Doktor-Mode und Custom-Logiken.
lg
Stefan
die Logikengine selbst kann mit mehreren Ausgängen umgehen (so wie bestellt ) aber beim Logik Editor wurde es in der zweiten Version (eure 1.5) herausgenommen, weil es schon genug Komplexitäten gibt mit alle den vielfältigen Möglichkeiten nebst Doktor-Mode und Custom-Logiken.
lg
Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.