Bonne nouvelle : J'ai réussi à installer LEJOS sur le NXT depuis le Mac
Je m'attaque à Netbeans et le plugin lejos/nxj si je le trouve, puis les essais de transferts vers le nxt, etc...
|
Bonne nouvelle : J'ai réussi à installer LEJOS sur le NXT depuis le Mac
Je m'attaque à Netbeans et le plugin lejos/nxj si je le trouve, puis les essais de transferts vers le nxt, etc... |
|
Super Alban pour une fois je suis heureux de ne pas avoir de Mac...
j'ai commencé mon programme en Java pour le challenge n°1 mais j'ai du ma à organisé les différentes partie de programme. Voici le code du sélecteur qui permet de choisir une des figures à réalisées pour lancé le robot.
Merci à vous. "Ce qui se conçoit bien s’énonce clairement et les mots pour le dire viennent aisément..." Nicolas Boileau-Despreaux
Mon blog = http://semtou.skyrock.com/ Ma galerie photos = http://www.brickshelf.com/cgi-bin/gallery.cgi?m=SEMTOU |
|
Salut, quelqu'un pourrait m'expliquer en langage simple "comme si j'avais 4 ans" dixit Denzel Washington) le principe des throws et des sleep ? Tout se que je constate c'est que l'EDI n'accepte pas les sleeps quand la méthode n'est pas une throws exception. MERCI "Ce qui se conçoit bien s’énonce clairement et les mots pour le dire viennent aisément..." Nicolas Boileau-Despreaux
Mon blog = http://semtou.skyrock.com/ Ma galerie photos = http://www.brickshelf.com/cgi-bin/gallery.cgi?m=SEMTOU |
|
La méthode sleep est succeptible de lever une erreur en java pour traiter cela tu as deux possibilités si mes souvenirs sont bon.
Tu met un try catch autour du bloc de code succeptible de générer une erreur et tu traites l'erreur dans le catch(ce que l'on fait dans le main) Soit tu transmet l'erreur au niveau supérieur (si tu es dans une méthode tu transmet à la méthode qui a appelé la premiere) il s'agit du 'throws' Dans le cas ou tu transmet une erreur ta méthode appelante doit avoir un try catch pour la traiter. Dans tous les cas il faut à un moment traiter ton erreur. Tu peux faire des bloc des sous routines (appelées méthode) comme en C avec le java. |
|
OK Thibaud, j'ai bien lu pour les throws et je comprends maintenant pourquoi il n'accepte pas les sleeps. Y a t-il une autre façon de faire pour le faire attendre. j'ai essayer le wait mais ça passe pas non plus.
J'y ais pensé : genre faire une routine qui reçois la valeur d'une variable (ex.: tempo) et qui réalise des boucle tant que la tempo n'est pas fini. Est-ce que c'est faisable ? Ce serait (une méthode ou une fonction ?) void qui ne retourne rien. Ma seule crainte c'est que plus aucune des interruptions ne serai prise en compte dans se cas (enfin je crois). Merci a+ "Ce qui se conçoit bien s’énonce clairement et les mots pour le dire viennent aisément..." Nicolas Boileau-Despreaux
Mon blog = http://semtou.skyrock.com/ Ma galerie photos = http://www.brickshelf.com/cgi-bin/gallery.cgi?m=SEMTOU |
Retourner vers De la théorie à la pratique
Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 22 invités