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
[Beantwortet] [3.0 RC3] Schwellwertschalter für Integer-Werte?
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: 135
- Registriert: Mo Okt 01, 2018 11:34 am
- Hat sich bedankt: 62 Mal
- Danksagung erhalten: 37 Mal
[3.0 RC3] Schwellwertschalter für Integer-Werte?
Hallo,
wie kann ich eine Art "Schwellwertschalter" anlegen, welcher Integer-Werte durchlässt?
Es sollen z.B. alle Werte unter 100 (auch Negativ-Werte) als Integer-Wert 0 ausgegeben werden, über 100 jedoch die unveränderten Integer-Werte vom Eingang.
Grüße
Thomas
wie kann ich eine Art "Schwellwertschalter" anlegen, welcher Integer-Werte durchlässt?
Es sollen z.B. alle Werte unter 100 (auch Negativ-Werte) als Integer-Wert 0 ausgegeben werden, über 100 jedoch die unveränderten Integer-Werte vom Eingang.
Grüße
Thomas
TW2400 #149 / Wartungs-VPN an / Neustart jederzeit / TP-UART Light geflasht 8 Tunnel / PBM01-USB 542
-
- Reactions:
- Beiträge: 3610
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1268 Mal
- Danksagung erhalten: 1674 Mal
Wo kommt der Wert denn her?
Grüße
Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
-
- Reactions:
- Beiträge: 2322
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 897 Mal
- Danksagung erhalten: 700 Mal
Hallo Thomas,
m.E. sollte das genau der "Schwellwertschalter(Hyst.)" machen. In der Standardlogik kommt das Modul "Comperator" zum Einsatz.
Dessen internes Verhalten findest du hier erklärt: app.php/kb/viewarticle?a=115#Comparator
Aber Görans Frage deutet schon an, dass es mehr als einen Weg nach Rom gibt. Insbesondere, wenn der Ursprungswert aus dem Modbus-Universum käme.
Beste Grüße
Jens
m.E. sollte das genau der "Schwellwertschalter(Hyst.)" machen. In der Standardlogik kommt das Modul "Comperator" zum Einsatz.
Dessen internes Verhalten findest du hier erklärt: app.php/kb/viewarticle?a=115#Comparator
Aber Görans Frage deutet schon an, dass es mehr als einen Weg nach Rom gibt. Insbesondere, wenn der Ursprungswert aus dem Modbus-Universum käme.
Beste Grüße
Jens
Zuletzt geändert von blaubaerli am Sa Mär 26, 2022 6:19 pm, insgesamt 2-mal geändert.
-
- Reactions:
- Beiträge: 1876
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 775 Mal
Ich denke Du wirst zwei Module brauchen.
A: Schwellwertschalter (Reicht auch ohne Hysterese): Damit bestimmst Du lediglich, ob der Wert größer 100 ist und erhältst dann ein True (1), darunter oder = 100 ein False (0)
B: Multiplexer (Integer): Eingang1 setzt Du per Parameter auf 0; Eingang2 (den Du mit der Plustaste hinzufügen musst) ist Dein Messwert, Selektor ist der Ausgang aus dem Schwellwertschalter A. Hier kennt der Selektor also nur zwei Werte 0 = Eingang1 und 1 = Eingang2 annehmen.
A: Schwellwertschalter (Reicht auch ohne Hysterese): Damit bestimmst Du lediglich, ob der Wert größer 100 ist und erhältst dann ein True (1), darunter oder = 100 ein False (0)
B: Multiplexer (Integer): Eingang1 setzt Du per Parameter auf 0; Eingang2 (den Du mit der Plustaste hinzufügen musst) ist Dein Messwert, Selektor ist der Ausgang aus dem Schwellwertschalter A. Hier kennt der Selektor also nur zwei Werte 0 = Eingang1 und 1 = Eingang2 annehmen.
Zuletzt geändert von Robosoc am Sa Mär 26, 2022 8:58 pm, insgesamt 1-mal geändert.
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK
-
- Reactions:
- Beiträge: 2322
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 897 Mal
- Danksagung erhalten: 700 Mal
Stimmt, der Ausgang der Standardlogik ist "nur" ein boolscher Wert... geht also nicht direkt.....
Zuletzt geändert von blaubaerli am Sa Mär 26, 2022 9:06 pm, insgesamt 1-mal geändert.
-
- Reactions:
- Beiträge: 135
- Registriert: Mo Okt 01, 2018 11:34 am
- Hat sich bedankt: 62 Mal
- Danksagung erhalten: 37 Mal
Hallo zusammen,
...das ist einfach ein "geiles Forum" , danke für eure Antworten!
Ich mach's erstmal mit den zwei Logiken laut Vorschlag von Robosoc.
Sonnige Grüße
Thomas
...das ist einfach ein "geiles Forum" , danke für eure Antworten!
Der Integer-Wert kommt aus einer anderen Logik (Tiefpass).
Ich mach's erstmal mit den zwei Logiken laut Vorschlag von Robosoc.
Sonnige Grüße
Thomas
TW2400 #149 / Wartungs-VPN an / Neustart jederzeit / TP-UART Light geflasht 8 Tunnel / PBM01-USB 542
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Hallo @Tomtheripper ,
falls deine Werte nicht in den Himmel wachsen, könnte man das auch mit dem Standard-Modul "Begrenzer" machen:
falls deine Werte nicht in den Himmel wachsen, könnte man das auch mit dem Standard-Modul "Begrenzer" machen:
- Minimum auf 100
- Maximum größer als der größtmöglich auftretende Wert
Gruß,
Stefan K.
Stefan K.
-
- Reactions:
- Beiträge: 1876
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 775 Mal
Ich glaube das reicht nicht, weil ja für alle Werte <100 der Wert 0 rausgegangen werden soll. Der reine Begrenzer würde ja immer 100 liefern, mappen geht glaub ich nur bei boolsche Ausgängen, oder?S. Kolbinger hat geschrieben: ↑Mo Mär 28, 2022 7:14 pm könnte man das auch mit dem Standard-Modul "Begrenzer" machen:
Schön von Dir zu lesen!
Zuletzt geändert von Robosoc am Mo Mär 28, 2022 7:19 pm, insgesamt 2-mal geändert.
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK
-
- Elaborated Networks
- Reactions:
- Beiträge: 588
- Registriert: Mi Aug 15, 2018 11:34 am
- Hat sich bedankt: 82 Mal
- Danksagung erhalten: 559 Mal
Hallo Sven,
Ich hatte im Eifer ganz überlesen, dass die Werte <100 eine 0 am Ausgang erzeugen sollen.
Danke vielmals, dass du hier aufgepasst hast
Aber um hier wengigstens etwas produktives beizutragen: Wie wäre es mit der freien Formel "(X1<100)?0:X1":
hier hast du selbstverständlich Recht.
Ich hatte im Eifer ganz überlesen, dass die Werte <100 eine 0 am Ausgang erzeugen sollen.
Danke vielmals, dass du hier aufgepasst hast
Aber um hier wengigstens etwas produktives beizutragen: Wie wäre es mit der freien Formel "(X1<100)?0:X1":
Zuletzt geändert von S. Kolbinger am Di Mär 29, 2022 2:20 pm, insgesamt 3-mal geändert.
Gruß,
Stefan K.
Stefan K.
-
- Reactions:
- Beiträge: 3610
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1268 Mal
- Danksagung erhalten: 1674 Mal
Ich muss wieder sagen da stecken ja wirklich noch ungeahnte Fähigkeiten in der Logik. Das mit der freien Formel ist ja genial. Ich habe jetzt noch nicht gesucht aber gibt es da einen Katalog an Syntax, gerade diese Vergleiche sind ja doch mehr als einfaches Rechnen.
Grüße
Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension