-> Hier kostenlos registrieren
Hallo
Bei einem kleinen Logoprojekt stehe ich gerade mal wieder auf dem Schlauch und bekomme keine vernünftige Sequenz hin.
Folgende Aufgabenstellung. Ich habe einen Taster der einen Eingang am Logo bedient.
Nun soll im Logo je nachdem was für eine Impulsfolge kommt, eine bestimmte Aktion ausgelöst werden. Als Tastenimpulse hab ich mir 4 Sequenzen ausgedacht.
1. 1x kurz Tasten
2. 2x kurz Tasten
3. 2s lang Taster drücken
4. 4s lang Taster drücken
Zuerst wollte ich mir mal im Logo diese Impulse auf Merker legen. Mit den Zeitimpulsen hab ich da weniger ein Problem. Einfach 2 Timer, wobei der 4s Timer den 2s Timer deaktiviert.
Mit den Tastimpulsen hab ich da schon mehr Probleme. Hab mir zuerst alle möglichen verfügbaren Bausteine angeschaut aber das war alles nicht so das was ich wollte.
Letzenendes, und das ist auch der derzeitige Stand, wollte ich die Flanken mittels eines "NAND mit Flankenauswertung"-Baustein versuchen, der laut Beschreibung für einen CPU Zyklus "1" ist. Aber irgendwie will das auch wieder nicht.
Hab dann das Bit vom NAND Baustein an ein SR Baustein gehangen und weiterhin das Bit vom NAND Baustein, in Verbindung mit einem Bit vom SR Baustein an einen weiteren SR Baustein gehangen. So eine Art Schieberegister. Aber irgendwie funktioniert das nicht mit dem 1 Zyklus. Ich hab da mal ein Beispiel angehangen.
Könnt ihr mir eine Hilfestellung geben, was ich in dem Beispiel falsch gemacht habe, oder alternativ einen anderen Lösungsvorschlag geben?
Danke im Voraus
Grüße
Daimonion
Anhang anzeigen Hannes_Logo_V2.zip
Bei einem kleinen Logoprojekt stehe ich gerade mal wieder auf dem Schlauch und bekomme keine vernünftige Sequenz hin.
Folgende Aufgabenstellung. Ich habe einen Taster der einen Eingang am Logo bedient.
Nun soll im Logo je nachdem was für eine Impulsfolge kommt, eine bestimmte Aktion ausgelöst werden. Als Tastenimpulse hab ich mir 4 Sequenzen ausgedacht.
1. 1x kurz Tasten
2. 2x kurz Tasten
3. 2s lang Taster drücken
4. 4s lang Taster drücken
Zuerst wollte ich mir mal im Logo diese Impulse auf Merker legen. Mit den Zeitimpulsen hab ich da weniger ein Problem. Einfach 2 Timer, wobei der 4s Timer den 2s Timer deaktiviert.
Mit den Tastimpulsen hab ich da schon mehr Probleme. Hab mir zuerst alle möglichen verfügbaren Bausteine angeschaut aber das war alles nicht so das was ich wollte.
Letzenendes, und das ist auch der derzeitige Stand, wollte ich die Flanken mittels eines "NAND mit Flankenauswertung"-Baustein versuchen, der laut Beschreibung für einen CPU Zyklus "1" ist. Aber irgendwie will das auch wieder nicht.
Hab dann das Bit vom NAND Baustein an ein SR Baustein gehangen und weiterhin das Bit vom NAND Baustein, in Verbindung mit einem Bit vom SR Baustein an einen weiteren SR Baustein gehangen. So eine Art Schieberegister. Aber irgendwie funktioniert das nicht mit dem 1 Zyklus. Ich hab da mal ein Beispiel angehangen.
Könnt ihr mir eine Hilfestellung geben, was ich in dem Beispiel falsch gemacht habe, oder alternativ einen anderen Lösungsvorschlag geben?
Danke im Voraus
Grüße
Daimonion
Anhang anzeigen Hannes_Logo_V2.zip