|
 |
 |
 |
|
|
c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Benjamin Benz
Datum: Mi, 05.04.2006 10:43:40
In-reply-to:
<BCF016D5ED5AC34FBB655D109519ABCF083E10@xxxxxxxxxxxxxxxxxxxx>
References:
<BCF016D5ED5AC34FBB655D109519ABCF083E10@xxxxxxxxxxxxxxxxxxxx>
Nun,
ich möchte die Gelegenheit nutzen nochmal alle bisher verfügbaren
Debug-Ausgabemöglichkeiten zusammenzufassen:
1. Ausgabe auf das einfache Display
2. Eine beliebige Anzahl von Screens
3. FB-Tasten, die sich auf einzelne Screens beziehen
4. Eine komfortable Log-Funktion, die aufs Display (eigener Screen), auf
ein Terminalprogram oder in den c't-Sim loggen kann. Sie gibt (bei
Bedraf) sogar Dateinamen und Zeilennummer an.
5. Ausgabe aller Werte an den c't-Sim per USB-2-Bot-Adapter
6. Eine Funktion, die auf einem eigenen Screen alle verhalten auflistet
und wo man sie per FB togglen kann.
7. LEDs
Natürlich kann man einzelne Funktionen auch per #define entfernen, so
dass sie keinen Flash-Speicher belegen, aber jede Zeile Code steigert
auch den Wartungsaufwand. Ich sehe im Moment einfach, dass wir zwar
immer mehr Debug-Schnittstellen schaffen, der Bot aber dadurch nicht
mehr kann. Wäre es nicht reizvoll, dem Bot mal folgende Dinge beizubringen:
* "Suche eine Linie und folge ihr dann"
* "Fahre einem Lichtkegel hinterher"
* "Spiele mit einem 2. Bot Räuber und Gendarm"
* "Durchquere ein Labyrinth"
* "Kartographiere den Raum"
MfG Benjamin Benz
Carsten Giesen wrote:
> Hallo,
>
> Ich denke ja.
> Alleine schon zur Vorbereitung fürs debugen.
> Wenn man das vernümftig macht, kann man ja nur due einkompelieren, die man
> persönlich auch braucht!
>
> Ich würde z.B. gerne sehen, was er gerad macht. Bzw. Welche Regel er gerade
> anwendet.
>
> Aber....
> .....und da haben Sie recht, man könnte das auch mit den vorhanden machen,
> und jeweils einen offern, den man schon hat.
> Auch könnte man ja mit define steuern.
>
> Cu
>
> Carsten
>
>> -----Ursprüngliche Nachricht-----
>> Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
>> [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im
>> Auftrag von Benjamin Benz
>> Gesendet: Dienstag, 4. April 2006 18:12
>> An: Entwicklung rund um den c't-bot
>> Betreff: Re: [ct-bot] Auswählen von Screens ohne Farb-Tasten
>> auf der FB
>>
>> Hallo,
>>
>> brauchen wir wirklich so viele Display-Funktionen? Vieles
>> kann der Bot ja auch schon und ich denke, den Code-Platz und
>> die Entwicklungszeit könnten andere Funktionen (insbesondere
>> die Verhalten) dringender brauchen, oder wie seht ihr das?
>>
>> MfG Benjamin Benz
>>
>> Carsten Giesen wrote:
>>> Hallo Zusammen,
>>>
>>> Ich habe mir heute so meine Gedanken zum Thema Screens und
>> die Auswahl
>>> der Selben gemacht.
>>> Leute mit FB's ohne Farbtasten haben da ja nur die
>> Toggel-Möglichkeit.
>>> Meine Idee währe eine Taste zu definieren die eine Art
>> Menue aufruft.
>>> Im Idealfall auf dem Display, für BOT's ohne Display,
>> könnte man eine
>>> LED dafür nehmen.
>>> Am besten die beiden Blauen vorne.
>>>
>>> Ist man also in der Menue-Funktion könnte man dann mit den Zifferns
>>> den entsprechenden Screen auswählen.
>>>
>>> Für BOTS's ohne Screen dann z.B. ein Verhalten.
>>>
>>> Die Farbtasten währen dann wieder frei, was aber nicht
>> schlecht ist,
>>> da die sowieso nicht alle haben.
>>>
>>> Wir hätten dann die Möglichkeit 10 Screens zu definieren.
>>> Das schafft Platz für Erweiterungen, und deren Ausgabe.
>>>
>>> Was haltet Ihr davon?
>>>
>>> Gruß
>>>
>>> Carsten
>>>
>>>
>>>
>> ----------------------------------------------------------------------
>>> --
>>>
>>> _______________________________________________
>>> ct-bot-entwickler Mailingliste
>>> ct-bot-entwickler@xxxxxxxxxxxxxxxxx
>>> http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler
>>
>> --
>> Benjamin Benz
>> Heise Zeitschriften Verlag
>> Redaktion c't
>> eMail: bbe@xxxxxxxx
>> WWW : http://www.heise.de
>>
>>
>> _______________________________________________
>> 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
--
Benjamin Benz
Heise Zeitschriften Verlag
Redaktion c't
eMail: bbe@xxxxxxxx
WWW : http://www.heise.de
|
|
|