Seite 1 von 1
#1 sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 08:04
von Sven
Hallo alle zusammen.
Hab ne Frage zu den Tasten verzögerungen.
Ich kann die Zeit der Verzögerung ja schön einstellen, aber wie stelle ich dann den dazugehörigen Befehl ein?
#2 RE: sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 10:25
von gadal
Hallo,
den Befehl??? ... Du löst mit dem Kommando eine Taste in x Sekunden aus, so wie wenn du vor dem Taster stehst und wartest und dann erst drückst. D.h. der Befehl steht bei der verzögert ausgelösten Taste in der jeweiligen Tabelle A - D.
Oder hab" ich deine Frage jetzt komplett mistverstanden?
Zu beachten ist aber, dass nur der KURZ-Befehl verzögert abgesetzt werden kann. Also kein LANG oder LOS.
Gruß, Alex
#3 RE: sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 10:45
von Philipp
Hallo,
wie Alex schreibt, löst Du ja eine bestimmte Taste aus, der Befehl wird natürlich in der entsprechenden Tastentabelle hinterlegt.
Gruß Philip
#4 RE: sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 10:51
von Sven
Das heißt ich kann bei zum Beispiel drücken der Taste A1 nur die Taste A2 verzögert senden oder eine andere beliebige Taste , richtig?
Also muß ich die Taste A2 erst irgend einem Befehl zuordnen?
Also macht es keinen Sinn mit der Taste A1 die Taste A1 verzögert zu senden so meinte ich das ...
Ich glaub ich habe schon verstanden
Das ist dann meist die 2. Belegung.
Bsp. Modul 5 Taste A1
1.kurz Ausgang 1 ein
lang nicht belegt
los nicht belegt
2.kurz sende Taste A2 verzögert 10 sek.
lang nicht belegt
los nicht belegt
Modul 5 Taste A2
1.kurz Ausgang 2 ein
lang nicht belegt
los nicht belegt
2.kurz nicht belegt
lang nicht belegt
los nicht belegt
Dann heißt dass die Funktion von Taste A2 über A1 10 sekunden Zeitversetzt ausgeführt wird ?
- Editiert von ortree am 26.03.2008, 10:59 -
#5 RE: sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 11:57
von gadal
[zitat]
Das heißt ich kann bei zum Beispiel drücken der Taste A1 nur die Taste A2 verzögert senden oder eine andere beliebige Taste , richtig?
[/zitat]
Genau.
[zitat]
Also muß ich die Taste A2 erst irgend einem Befehl zuordnen?
[/zitat]
So isses.
[zitat]
Also macht es keinen Sinn mit der Taste A1 die Taste A1 verzögert zu senden so meinte ich das ...
[/zitat]
Das wäre die klassische Endlosschleife. Das hat doch sicher schon jemand probiert?! Wie verhält sich ein Modul denn dann?
[zitat]
Dann heißt dass die Funktion von Taste A2 über A1 10 sekunden Zeitversetzt ausgeführt wird ?
[/zitat]
Richtig!
Und ganz ohne Klappertechnik hat"s doch wieder irgendwo jetzt "Klick" gemacht
Wichtig zu wissen ist dabei aber, dass in einem Modul pro Tastentabelle nur ein Timer für verzögerte Tasten existiert. D.h. ein anderes STV-Kommando innerhalb der 10 Sekunden aus deinem Beispiel würde das Kommando STV-A2 "überschreiben" und die Taste A2 würde nicht mehr "gedrückt" werden.
Mehr dazu aber auch im
Bus-Wiki.
Gruß, Alex
#6 RE: sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 13:26
von Sven
Danke .
Ja manchmal klickts erst nach nem kleinen Anschubs
Aber dafür ist das Forum ja da :-O
#7 RE: sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 13:29
von Beleuchtfix
Noch ein Hinweis: Wenn du den Befehl an ein weiteres Modul schickst, der Timer wird
immer in dem empfangenden Modul verwendet.
Das sendende Modul schickt den Befehl sofort los und der Empfänger merkt es sich dann.
Schau auch einmal im
Wiki unter Tastentabellen nach.
Gruß
Florian
#8 RE: sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 13:37
von Niko
[zitat][zitat]Also macht es keinen Sinn mit der Taste A1 die Taste A1 verzögert zu senden so meinte ich das ...
[/zitat]Das wäre die klassische Endlosschleife. Das hat doch sicher schon jemand probiert?! Wie verhält sich ein Modul denn dann?[/zitat]
Wenn man auf A1-kurz ein STV-A1 legt, dann kommt es zur Endlosschleife. Ohne es ausprobiert zu haben, tippe ich darauf, dass nichts spannendes passiert, da vor dem nächsten A1-kurz das Modul ja wartet.
Aber dennoch ist ein STV auf die gleiche Taste manchmal sinnvoll (sicher kaum bei A-Tasten), z.B. bei einem BMI auf B4: Dieser löst nur B4-lang und B4-los aus, es spricht also nichts dagegen, mit B4-los einen STV auf die gleiche Taste zu senden, damit B4-kurz das Licht wieder ausmacht.
Schöne Grüße
Niko
#9 RE: sende Tasten verzögert
Verfasst: Mi 26. Mär 2008, 21:01
von Uwe
... und dann von mir noch den klassischen Hinweis, das der "Trick" mit dem BMI nur einmal geht. Es gibt nur einen Timer pro Tabelle. Wenn nach STV "B4" noch ein STV "B5" kommt, wird nur B5 kurz ausgeführt. Der erste Befehl wird dann überschrieben - was mit "STV - stop" auch wieder sinnvoll sein kann.
Die Endlosschleife sieht man bei kurzen Zeitabständen schön an den roten LED im PC/PK - manchmal hilft nur das Modul abzuklemmen, um den Vorgang zu stoppen.
Grüße, Uwe