KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor

KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum

Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

[Frage] [V1.5.1] Monoflop in Custom Logik

Informationen und Diskussionen über Logik-Engine und Logik-Editor
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
Benutzeravatar

Ersteller
Eraser
Reactions:
Beiträge: 678
Registriert: So Aug 12, 2018 1:51 pm
Hat sich bedankt: 218 Mal
Danksagung erhalten: 282 Mal

[V1.5.1] Monoflop in Custom Logik

#1

Beitrag von Eraser »

Hallo!

Die Monoflops bei einer Custom-Logik sind teilweise ziemlich verwirrend, zum Beispiel hier bei einer Ausschaltverzögerung:

["Monoflop","$Var1","$Var1","$Out1","$dT",4],
["Or",["$Var1","$Out1"],"$Output"]

ist das gleiche wie

["Monoflop","-$Var1","$Var1","$Out1","$dT",2],
["Or",["$Var1","$Out1"],"$Output"]

oder nicht?

Die 1. Variante stammt von S. Kolbinger, die 2. Variante von der Ausschaltverzögerung bei einem UND-Baustein,
wenn mann sich den Code ansieht.

Gibt es irgendwo eine genauere Auflistung der Funktion der verschiedenen Modus-Varianten des Monoflops?

In der KB unter
Knowledge Base - 4.6.6 Verwendung von Standard Logikbausteinen in Custom Logiken
werden sie zwar rudimentär aufgelistet, aber mehr auch nicht.

Gibt es zu den verschiedenen Monoflop-Varianten Diagramme, die das Ein- und Ausschaltverhalten zeigen? (so wie z.B. bei echten materiellen Verzögerungsbausteinen)

Stimmt meine Vermutung, dass die Timer 1 bis 8 in den Standard-Bausteinen im Endeffekt nur Monoflop mit unterschiedlichem Modus sind und sonst gleich sind?
Zuletzt geändert von Eraser am Do Dez 26, 2019 2:56 pm, insgesamt 2-mal geändert.
mfg
Wolfgang

Timberwolf 2500 #151 / VPN offen / Reboot nach Rücksprache
+ PBM #938

Matze76
Reactions:
Beiträge: 315
Registriert: Mo Sep 24, 2018 9:59 am
Hat sich bedankt: 287 Mal
Danksagung erhalten: 195 Mal

#2

Beitrag von Matze76 »

Eraser hat geschrieben: Do Dez 26, 2019 2:54 pm
["Monoflop","$Var1","$Var1","$Out1","$dT",4],
["Or",["$Var1","$Out1"],"$Output"]

ist das gleiche wie

["Monoflop","-$Var1","$Var1","$Out1","$dT",2],
["Or",["$Var1","$Out1"],"$Output"]

oder nicht?
Ja, Trigger bei fallender Flanke (true -> false, mit Option 4) ist das gleiche wie umgekehrter Trigger bei steigender Flanke ("-true" = false -> "-false" = true, mit Option 2).
Stimmt meine Vermutung, dass die Timer 1 bis 8 in den Standard-Bausteinen im Endeffekt nur Monoflop mit unterschiedlichem Modus sind und sonst gleich sind?
Ja
Gruß
Matthias

TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache

Robosoc
Reactions:
Beiträge: 1908
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 643 Mal
Danksagung erhalten: 797 Mal

#3

Beitrag von Robosoc »

Ich glaube auch hier haben wir schon einmal eine Änderung des KB-Text erarbeitet, der einen Monoflop noch genauer und richtiger erklärt und nur noch nicht online gebracht...versuche das bitte mal im Forum zu suchen...ich muss gerade erstmal in meinem TWS was machen. Später suche ich sonst auch gerne.

Ich meine da waren mindestens Robert_Mini, S. Kolbinger und ich involviert, eventuell aber auch noch Weitere Personen.
Zuletzt geändert von Robosoc am Do Dez 26, 2019 4:56 pm, insgesamt 1-mal geändert.
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
Benutzeravatar

Ersteller
Eraser
Reactions:
Beiträge: 678
Registriert: So Aug 12, 2018 1:51 pm
Hat sich bedankt: 218 Mal
Danksagung erhalten: 282 Mal

#4

Beitrag von Eraser »

Ich hab im Forum gesucht nach Monoflop und mir die Beiträge angeschaut, eine genauere Auflistung ist mir leider nicht untergekommen.
mfg
Wolfgang

Timberwolf 2500 #151 / VPN offen / Reboot nach Rücksprache
+ PBM #938
Benutzeravatar

Ersteller
Eraser
Reactions:
Beiträge: 678
Registriert: So Aug 12, 2018 1:51 pm
Hat sich bedankt: 218 Mal
Danksagung erhalten: 282 Mal

#5

Beitrag von Eraser »

Was genau ist intern in den Monoflops der Unterschied zwischen den verschiedenen Modi?
Invertierung der Eingänge und nachgeschaltete Logik?
mfg
Wolfgang

Timberwolf 2500 #151 / VPN offen / Reboot nach Rücksprache
+ PBM #938

Robosoc
Reactions:
Beiträge: 1908
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 643 Mal
Danksagung erhalten: 797 Mal

#6

Beitrag von Robosoc »

:D Okay , hab es gefunden. Wird als Vorschlag unten angezeigt, wenn man Deinen Beitrag liest :D
viewtopic.php?f=24&t=1604

Aber S.Kollbinger war nicht beteiligt und es war auch kein abgestimmtes Vorschlag zur KB, sondern lediglich einer von mir. Aber eventuell hilft Dir der gesamte Threat und mein Vorschlags.
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK

Robert_Mini
Reactions:
Beiträge: 3903
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1264 Mal
Danksagung erhalten: 2213 Mal

#7

Beitrag von Robert_Mini »

Danke für die Erinnerung.
Arbeite es morgen ein.

Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Robert_Mini
Reactions:
Beiträge: 3903
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1264 Mal
Danksagung erhalten: 2213 Mal

#8

Beitrag von Robert_Mini »

Hab’s gleich jetzt einkopiert.
Wobei ich mich gerade frage, ob der Ausdruck “pegelgesteuert” selbsterklärend ist?

Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Matze76
Reactions:
Beiträge: 315
Registriert: Mo Sep 24, 2018 9:59 am
Hat sich bedankt: 287 Mal
Danksagung erhalten: 195 Mal

#9

Beitrag von Matze76 »

Sven, bei deiner Erkenntnis 1 warst du dir ja damals noch nicht sicher. Hast du das nochmal verifizieren können?

Es ist ja jetzt so in die KB eingeflossen - also anders als vorher beschrieben.
Erkenntnis 1: Verwende ich als letzten Parameter des Monoflop eine 0 oder 1, dann triggert der Monoflop nur, wenn Trigger = True ist ...
Vielleicht kann das noch einmal jemand verifizieren ..."
Zuletzt geändert von Matze76 am Do Dez 26, 2019 10:30 pm, insgesamt 1-mal geändert.
Gruß
Matthias

TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache

Robosoc
Reactions:
Beiträge: 1908
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 643 Mal
Danksagung erhalten: 797 Mal

#10

Beitrag von Robosoc »

Matze76 hat geschrieben: Do Dez 26, 2019 10:30 pm Sven, bei deiner Erkenntnis 1 warst du dir ja damals noch nicht sicher. Hast du das nochmal verifizieren können?
Ich hatte das damals "ertestet" und bin mir sehr sicher. Aber es wäre dennoch gut, wenn @S. Kolbinger diesen speziellen Punkt noch einmal verifiziert. Es wäre für mich aber konsequent, wenn es so wäre
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
Antworten

Zurück zu „Logikengine & Logik-Editor“