Absender: Timo Sandmann
Datum: Mi, 10.11.2010 20:19:57
In-reply-to:
<F85C62E2740D409C99B6804009AAA9AD@FrankPC>
References:
<096FD558C4D20046A1BABE72DFF0C6C33D48170318@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <096FD558C4D20046A1BABE72DFF0C6C33D48170389@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <7494E791-1FC8-4A4A-8188-0431F3F0CDC2@xxxxxxxxxxxxxxx> <03003066-1EC1-4F71-9011-69D34F88B47D@xxxxxxxxxxxxxxx> <096FD558C4D20046A1BABE72DFF0C6C33D4838DA0F@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <5CE2032E-4406-478B-B818-59F643462070@xxxxxxxxxxxxxxx> <F85C62E2740D409C99B6804009AAA9AD@FrankPC>
Am 10.11.2010 um 19:23 schrieb "Frank Menzel" <Menzelfr@xxxxxx>: > Hallo Timo, > zum Abbrechen: es gibt bereits die Routine ubasic_break, die zum Beenden des Basic-Interpreters fÃhrt. Ah, sehr gut! Gruss, Timo > -------------------------------------------------- > From: "Timo Sandmann" <mail@xxxxxxxxxxxxxxx> > Sent: Wednesday, November 10, 2010 5:34 PM > To: "Entwicklung rund um den c't-bot" <ct-bot-entwickler@xxxxxxxxxxxxxxxxx> > Subject: Re: [ct-bot] Basic-Interpreter fÃr den Bot > >> Hallo Frank, >> >> Am 10.11.2010 um 06:53 schrieb Menzel, Frank IT-OS: >>> Das saubere Beenden kÃnnte man doch sicher wirklich wie beschrieben realisieren. DrÃckt man eine bestimmte Taste, wird eine entsprechende Abbruchvariable gesetzt, die das Verhalten immer wieder abpollt und bei True in den Endestep verzweigt nach Abbrechen eines gerade gestarteten Verhalten. >> >> ja, da macht man dann am besten ein festes Schema, nachdem alle Programme (die abgebrochen werden kÃnnen) arbeiten. So dass das Ganze mÃglichst einheitlich ist und nicht jedes Programm unterschiedlich reagiert / aussieht. >> >>> Vielleicht geht ja auch eine Pause- und Weitermachtaste auf genau diesem Weg ebenfalls. Ist eine Pausevar gesetzt, bleibt das Verhalten einfach in diesem Step nach Abbrechen des Verhaltens und wird neu gestartet wenn die Pausevar nicht mehr gesetzt ist. >>> Aber in diese Steuerung viel Zeit zu investieren ist nicht nÃtig, bisher hat mir zum Abbrechen auch immer die Not-Aus Taste gereicht. >> >> Mir fiel das beim Testen auf, da man bei VerhaltensÃnderungen dann ja nicht mehr neu compilieren und den Bot neu starten muss, sondern ganz einfach im Sim weiterarbeiten kann und nur das geÃnderte Programm erneut zum Bot schicken (1 Klick) muss. Funktioniert das Programm jetzt nicht wie gewÃnscht, mÃchte man es abbrechen, etwas Ãndern und neu starten. Da wÃre es sehr praktisch, einen Abbruch-Button im Sim-Programm-Fenster zu haben, um nicht immer erst die Fernbedienung aktivieren zu mÃssen fÃr Not-Aus. >> Der Button ist kein Problem, aber Not-Aus wollte ich ihn nicht zum Bot schicken lassen. Besser wÃre da ein Kommando, das dann Abbruch oder Pause beim uBasic-Verhalten auslÃst. Ist also mehr eine Vereinfachung in der Bedienung. >> >>> Der Print Befehl mit Displayausgabe wÃrde mich da schon mehr interessierenâ >> >> Solange man nur 4 Zeilen ausgeben und in der Ausgabe nicht scrollen will, sollte das eigentlich leicht machbar sein. >> >>> (PS: Wann kommt denn der offizielle Code ins SVN?) >> >> Sobald ich dazu komme, eine kurze Anleitung fÃr die Neuerungen zu machen. >> >> GrÃÃe, >> Timo >> >> >> _______________________________________________ >> ct-bot-entwickler Mailingliste >> ct-bot-entwickler@xxxxxxxxxxxxxxxxx >> http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler > > > _______________________________________________ > ct-bot-entwickler Mailingliste > ct-bot-entwickler@xxxxxxxxxxxxxxxxx > http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler