Hallo, ich soll eine Software für eine Zweihandbedienung schreiben. Wie kann ich es realisieren??? Bis jetzt funktioniert mein Programm so, dass ich beide Taster drücken muss... wenn ich einen blockiere funktioniert es aber auch noch... wie kann ich das ändern?
> Bis jetzt funktioniert mein Programm so, dass ich > beide Taster drücken muss... > wenn ich einen blockiere funktioniert es aber auch noch... Hä?
Vor der Bedienung müssten beide Tasten gelöst sein und während der Bedienung müssen sie zeitgleich (z.B. innerhalb einer halben Sekunde) gedrückt werden. Reicht das nicht, je nach Anwendung noch sowas: Sind die Tasten nach 5 Sekunden immer noch gedrückt, müssen sie wieder gelöst werden und erneut betätigt werden.
>ich soll eine Software für eine Zweihandbedienung schreiben.
Ist in der Realität ziemlich sinnfrei. Wer denkt sich sowas aus?
Der TÜV vieleicht? und das wohl aus gutem Grund. Denke mal an eine grosse Stanze oder Schneidmaschine! Schönes Wochenende
Leute die nicht wollen das ein Depp in eine Maschine greift während er sie mit einem Knopfdruck startet
Ohhhh...da erinner ich mich noch an den Relais Thread, wo das einer mit nem Atmel ersetzen wollte - da war man ganz schnell bei mehrfach redundanten Systemen und Knast, Mord & Totschlag. Aber ich finds gut, bei der Fragestellung wird das ne lustige Sache :) Klaus.
nö! Sicherheitseinrichtungen werden nicht in software gelöst! Dafür benötigt man Sicherheitsrelais die das übernehmen! Softwaretechn. solltest Du das nur in einem sicherheitstechnisch nicht relevanten zweig machen! zweihandbedinung bringe ich in diesem Fall mit Flankenauswertung zusammen, geschaltet wird nur, wenn die eingängen innerhalb eines Zeitfensters eine Flanke haben. Das Problem bei Deiner jetzigen software wird wohl sein, dass Du nicht die Flanken sondern die Pegel überwachst, richtig?
Gibt es da nicht die Möglichkeit das drei von voneinander unabhängigen Leuten programmierte Controller eine Mehrheitsentscheidung treffen?
Das macht man in der Raumfahr so, in der Automatisierungstechnik macht man das glaub eher weniger. 3x hinsitzen und ewig viel software coden ist wohl teurer als ein "einfaches" Sicherheitsrelais von z.B. pilz oder Moeller einzubauen (die gibts für ein paar hunter euros!
>2 Tasten und 3 Controller: der Wahnsinn!
Es wäre dann zumindest möglich die beiden Taster in der Raumfahrt zu
verwenden! ^^
_*scnr*
Eine Frage währe wies mit VDE usw. ist. Also ist es überhaupt zulässig so etwas zu bauen. Ich vermute mal da müssen ganz gestimmte Auflagen erfüllt werden. Und es wird auch dazugehöhren, dass eine Softwaretechnische Lösung nicht zulässig ist. Als Beispiel in der Automatisierungstechnik dürfen Lichtschranken, NOT-AUS und die besagten Doppeltaster nicht über SPS laufen, da müssen Sicherheitsrelais eingesetzt werden.
Klaus wrote: > ich soll eine Software für eine Zweihandbedienung schreiben. Wie kann > ich es realisieren??? Bis jetzt funktioniert mein Programm so, dass ich > beide Taster drücken muss... wenn ich einen blockiere funktioniert es > aber auch noch... wie kann ich das ändern? Hiermit sollte es ganz leicht gehen: Beitrag "Universelle Tastenabfrage" Wenn Langdruck erkannt wurde bevor beide gedrückt sind, wars nicht gleichzeitig genug. Peter
Ich würd mal sagen, die Sache mit ner MCU zu lösen ist astrein und absolut zulässig. Ich geh nämlich mal davon aus, dass er mit der Zweihandbedienung seinen Klo abspülen möchte, und da sehe ich so keine Probleme bei.
Ich denke mal, es handelt sich um eine Schulaufgabe zum Verständnis der Sachlage. Hat also mit der Realität eh´ nichts zu tun ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.