LLL,
gibt es beim EV3 mit Bordmitteln die Möglichkeit eine Programmschleife solange zu pausieren, wie der Berührungssensor gedrückt gehalten wird?
LG,
_Rene
Lok24
06.03.2019, 15:02
Als Antwort auf den Beitrag von Navigation
Editiert von
Lok24
06.03.2019, 15:06
Hallo,
so geht's: in der Variablen TEST wird gemerkt, ob der Taster gedrück ist oder nicht. Das Hauptprogramm läuft nur wenn nicht.
Es wird auch sofort unterbrochen, läuft aber beim Loslassen des Sensors immer von vorne neu.
Wichtig: die innere Schleife oben heißt LOOP und wird im unteren Programmast unterbrochen.
Ach ja *seufz* , es geht natürlich auch ohne die Hilfsvariable......
Navigation hat geschrieben:
Hallo,
Micha2 hat geschrieben:
Vielen Dank schonmal für die Bemühungen.
Micha2 hat geschrieben:
Lok24
06.03.2019, 19:28
Als Antwort auf den Beitrag von Navigation
Editiert von
Lok24
06.03.2019, 19:36
Hallo,
Navigation hat geschrieben:
Hi Werner,
vielen Dank fürs Hirn zermartern. Leider muss es, wenn, mit den EV3-Bordmitteln gehen, das Modell soll dem Kunden übergeben und "idiotensicher wartbar" sein. Alternativ hätten wir hier LabView am Start aber das haben wir nichtmal rausgekramt, weil es aus o.g. Gründen nicht in Frage kommt.
Dann wird es ohne einen Pausemodus auskommen müssen
Allerdings:
Lok24 hat geschrieben:
Das sehe ich wie Du.
Aber bevor ich eine eventuell am Ziel vorbei gehende Antwort gebe wollte ich zunächst mal die Erwartungshaltung klären...nicht dass das Problem u.U. viel einfacher ist als gedacht und man sich unnötig das Hirn zermatert, oder umgekehrt: Um festzustellen, dass unmögliches gefordert wird...
Stichwort "Auftragsklärung" :-)
Mit dem EV3 (mit dem ich aber nicht wirklich gut vertraut bin) denke ich auch, dass es das Beste sein dürfte, das Programm in möglichst kleine Schritte zu unterteilen und dazwischen Abfragen zu packen. Dürfte der Beste Kompromiß aus "sich dem Ziel weitestmöglich nähern" und "einfach und gut wartbar zu programmieren" sein.
Hallo,
Navigation hat geschrieben:
Hallo,
das hat mir doch keine Ruhe gelassen.
Wie befürchtet: Geht, ist aber mühsam.
Hier eine Routine, die den Motor für eine bestimmte Zit laufen lässt.
Die für Winkel sieht ählich aus. Im unteren teil der Aufruf. Das kann man sicher noch schöner machen.....