
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > > Mein Gedanke hierbei wäre z.B. eine Unterroutine, in der der Timer eingebunden ist und mit Gosub oder Goto ausgelesen wird. In meinem Handbuch zur Unit steht leider nicht sehr viel darüber. > > > > Hallo Klaus, > > > > selbstverständlich gibt es die Lösung mit Timer. > > Deine Aufgabe ist in mehrere Schritte aufgeteilt mit Wartezeiten je Schritt. > > Bei bestimmten Ereignissen soll die Wartezeit abgebrochen werden. > > Eine fertige Lösung mit Schrittregister findest Du auf meiner homepage. > > > > MfG ManfredW > > Hallo Manfred, > meinst Du Softwarebausteine Teil1"Schrittsteuerung mit Wartezeiten" oder "Zeittakte"? > Hab ich mir angeschaut und muss Dir sagen, dass ich mir das erstmal richtig zu Gemüte führen muss. Blicke ich nicht so ganz durch! Anscheinend bin ich zu lange im Krankenhaus gewesen. Kannst Du einem alten Opa da nicht ein wenig auf die Sprünge helfen. > Im Grunde genommen, brauche ich 4 Zeitwerte mit denen die Anzeigen geschaltet werden! > > Gruß > Klaus Hallo Klaus, die Schrittsteuerung meine ich. Den Zeittakt für die Wartezeit kannst Du auf verschiedene Weise bilden. Such Dir eine aus meinen Beispielen aus. Die fertige Lösung auf meiner homepage brauchst Du nur mit Befehlen für die Ampeln zu füllen. In Schritt = 1 setzt Du alle Ampeln einer Kreuzung auf ROT und Wartezeit auf 3 sec. Schritt = 2, Ampel 1 Rot aus, Gelb ein, Wartezeit 4 sec Schritt = 3, Gelb aus, Grün ein, Wartezeit 9 sec. usw. Die Wartezeit kannst Du für jeden Schritt wählen. Im letzten Schritt schaltest Du Schritt 1 ein. Falls alle Kreuzungen parallel geschaltet werden, kannst Du die Lampen hardwareseitig verbinden. Sollen sie unabhängig arbeiten, brauchst Du für jede Straßenkreuzung ein eigenes Schrittregister-Byte und eigenes Wartezeit-Byte. Der Zeittakt z.B. 1sec steuert alle Wartezeiten. MfG ManfredW Meine Homepage: http://manfred.wilzeck.de |
| Antwort schreiben |