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