Programm Ãœberholen in NXC

Mindstorms im Unterricht. Ideen, Vorstellungen

Moderator: Moderatoren

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 29. Nov 2010 16:27

wunderbar. herzlichen dank :)
until mit "nachdem" zu übersetzen wäre ich ned draufgekommen^^
wie schauts aus mit dem 360...sicher raus? oder eher ned :D:D

Benutzeravatar
NXT pro
Super-Enorm-Viel-Schreiber
Super-Enorm-Viel-Schreiber
Beiträge: 930
Registriert: 27. Sep 2010 21:38

Beitragvon NXT pro » 29. Nov 2010 19:03

:ok: :no: :ok: :no:
Kann mich nicht entscheiden
Real coders don't comment their code - it was hard to write, it should be hard to understand!

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 1. Dez 2010 20:55

ach egal :D ich lass es so...nächste woche wissen wir mehr^^

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 7. Dez 2010 15:58

was bedeuten eigentlich die klammern hinterm main task () ?
RotateMotor(OUT_A,50,-100);
RotateMotor(OUT_B,50,100);
und warum heisst dass eigentlich dass sich um 30° gedreht wird? :D

Benutzeravatar
NXT pro
Super-Enorm-Viel-Schreiber
Super-Enorm-Viel-Schreiber
Beiträge: 930
Registriert: 27. Sep 2010 21:38

Beitragvon NXT pro » 7. Dez 2010 16:32

Nakiri hat geschrieben:was bedeuten eigentlich die klammern hinterm main task () ?
RotateMotor(OUT_A,50,-100);
RotateMotor(OUT_B,50,100);
und warum heisst dass eigentlich dass sich um 30° gedreht wird? :D

Hinter task main sind Klammern, weil dort auch ein Parameter stehen könnte. Genau so wie bei ClearScreen().
Das RotateMotor heißt so weil dein Roboter sich ja um 30grad drehen soll(wenn Ketten, Räder, getriebe usw. Passen) In Wahrheit drehen sich die Motoren jeweils 100grad nach Links/rechts
Real coders don't comment their code - it was hard to write, it should be hard to understand!

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 7. Dez 2010 17:06

naja aber sie sollen sich doch nicht um hundertgrad nach rechts drehen sondern 30...
der befehl heisst doch jetzt: motor a mit 50 um -100 grad und moter B mit 50 nach 100 grad drehen...heisst dass ich muss da 30 für hundert einsetzen damit es stimmt?

Benutzeravatar
NXT pro
Super-Enorm-Viel-Schreiber
Super-Enorm-Viel-Schreiber
Beiträge: 930
Registriert: 27. Sep 2010 21:38

Beitragvon NXT pro » 7. Dez 2010 17:16

Die Motoren drehen um jeweils 100 grad, aber der Roboter dreht ja nicht auch gleich 100 grad (kommt wie gesagt auf Räder, Ketten oder Getriebe an)
(ich habe die Werte deinem allererstem Programm entnommen)
Real coders don't comment their code - it was hard to write, it should be hard to understand!

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 7. Dez 2010 17:20

ohhh mist...d.h. ich muss es ändern? ich will ja dass es sich um 30 grad dreht...

gehen wir mal davon aus dass man getriebe usw vernachlässigen kann...wie müsste dann der befehl fürs 30 grad nach links/rechts drehen heißen?

Benutzeravatar
NXT pro
Super-Enorm-Viel-Schreiber
Super-Enorm-Viel-Schreiber
Beiträge: 930
Registriert: 27. Sep 2010 21:38

Beitragvon NXT pro » 7. Dez 2010 17:27

Nicht unbedingt, das kommt wie gesagt auf die Räder an. Wenn am Anfang bei den Testfahrten der Winkel stimmte, dann stimmt er jetzt auch noch.
Real coders don't comment their code - it was hard to write, it should be hard to understand!

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 7. Dez 2010 17:29

naja da wo ich getestet habe, gings scho nach dem erkennen nicht mehr weiter weil er irgendwelche fehlermeldungen hatte^^...wüsstest du wie des heißen muss?

Benutzeravatar
NXT pro
Super-Enorm-Viel-Schreiber
Super-Enorm-Viel-Schreiber
Beiträge: 930
Registriert: 27. Sep 2010 21:38

Beitragvon NXT pro » 7. Dez 2010 18:36

Leider nicht aber würdest du vor deinem Vortrag noch einmal das Programm testen können?
Real coders don't comment their code - it was hard to write, it should be hard to understand!

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 7. Dez 2010 20:08

wahrscheinlich nur direkt (also 10 min) vorher^^...

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 7. Dez 2010 20:59

oder muss das mit so einem befehl geschrieben werden:
RotateMotorEx(OUT_AB, 0, 0, 0, true, false) bloß für die nullen was eingesetzt?

Benutzeravatar
NXT pro
Super-Enorm-Viel-Schreiber
Super-Enorm-Viel-Schreiber
Beiträge: 930
Registriert: 27. Sep 2010 21:38

Beitragvon NXT pro » 7. Dez 2010 21:15

Würde auch funktionieren, aber dein Problem wird es trotzdem nicht bessern.
Real coders don't comment their code - it was hard to write, it should be hard to understand!

Nakiri
Hilft fleißig mit!!!
Hilft fleißig mit!!!
Beiträge: 55
Registriert: 9. Okt 2010 12:39

Beitragvon Nakiri » 7. Dez 2010 21:43

oh man :D ich jump gleich irgendwo raus :D


Zurück zu „Unterricht & AG“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste

Lego Mindstorms EV3, NXT und RCX Forum : Haftungsauschluss