NXT Community
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Le forum de la communauté WikiNXT.
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -39%
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
Voir le deal
399 €

 

 NXTTransfer

Aller en bas 
2 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: NXTTransfer   NXTTransfer Icon_minitimeSam 23 Fév - 19:20

Recherche : un suicidaire Langue

je crée un petit gestionnaire de fichier en python et j'aurai besoin d'un testeur disposant de NXT_python

En CLI pour l'instant j'essayerai de lui administrer une interface graphique bientôt.

voili voilou avis aux volontaires :)
Revenir en haut Aller en bas
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeDim 24 Fév - 14:26

Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeDim 24 Fév - 16:48

Bien, en parlant d'interface graphique, je souhaiterais faire un programme qui assemble NBC et t2n pour ainsi faciliter la compilation et le transfert sur linux. Il servirait aussi à écrire son programme en incluant un éditeur de texte avec une liste des balises NXC et une coloration du texte.
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeDim 24 Fév - 17:00

mieux que t2n : NXT_python ! Tu peux aussi ajouter l'interface Bluetooth !

Et c'est plus ou moins ce que je suis en train d'essayer.

De plus avec python tu peux appeler les programmes très facilement ( j'ai un script qui compile et qui envoie directement sur la brique ! )

Si tu veux on peut essayer de mettre notre projet en commun, on pourrait sortir un bon truc Smile.

Que connais-tu comme langage de programmation ? perso c'est C et python (python Smile j'adore désormais Smile )
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeDim 24 Fév - 17:09

Ben, je pense que je vais me mettre tout doucement au python et voir ce que je peux en tirer. Je ne connais pas vraiment de langage, je les survole par des tutos... Mais le python, ça me sera vraiment utile par la suite.
Aurais-tu un site à proposer pour son apprentissage, je sais pas vraiment par où commencer... Smile

Je suis d'accord pour le projet d'interface graphique, on peut faire du bon boulot.
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeDim 24 Fév - 17:13

Le tuto le plus reconnu est celui de Gerard Swinnen : Browser http://lacratex.free.fr/PageIndexLangage/Python/python_notes.pdf

Sinon, il peut y avoir celui-du site du zéro pour bien commencer mais il n'est pas fini :
:nav:http://www.siteduzero.com/tuto-3-2092-0-apprenons-python.html

mais ça peut-être un très bon début. Ce qui est bien c'est que le python est très facile à apprendre, clair et pas du tout tordu Smile.
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeDim 24 Fév - 17:17

Merci, je m'y mets tout de suite! Penguin
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeDim 24 Fév - 17:22

bon travail Wink (vive les vacances quand même Very Smile Langue)

si tu as des questions n'hésite pas, je pourrais peut-être y répondre.
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeDim 24 Fév - 17:24

Ok, pas de problème. Wink
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeJeu 28 Fév - 14:24

pour mon 100eme message (Wink) une grande nouvelle (ou pas ^^) :

NXTTransfer : première beta-release

C'est un gestionnaire de fichiers à utiliser en console.

je ne le met pas encore en package python (de nombreuses modifications sont à prévoir) et il n'existe pas encore de plate-forme de téléchargement mais quiquoncque en fait la demande le recevra :)

ce script necessite le module NXT_python de Douglas P. Lau et le compilateur nbc de John Hansen.

La license est la license GPL (celle de NXT_Python)
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeJeu 28 Fév - 16:11

Reste plus qu'à lui donner un wiki à ton projet: Langue
http://sourceforge.net/
http://www.tuxfamily.org/
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeJeu 28 Fév - 16:14

moui mais étant donné que j'aimerais un truc où je puisse mettre un peu autre chose, je vois pour prendre un hébergement simple et je ferai le site moi-même Wink
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeJeu 28 Fév - 16:27

Ok, si tu as des questions pour ton futur site, n'hésite pas à me les poser. Je ne suis pas un pro en matière de site web mais je peux éventuellement t'être utile. Very Smile

P.S.: si c'est un wiki, aucun problème pour la mise en place, j'ai mis une semaine pour y arriver et maintenant je m'y connais. Smile
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeJeu 28 Fév - 17:10

merci

a priori ce sera juste xhtml, php et un peu de MySQL, mais logiquement tout est prêt quelque part sur mon ordi Smile
Revenir en haut Aller en bas
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeVen 29 Fév - 1:27

Browser http://nxttransfer.xdir.fr


Very Smile Very Smile

le voila disponible à tous et pour tous !!!!!!!!!!!!!!!!!!!!!! Smile
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeVen 29 Fév - 16:15

Pas mal ce petit site, xdir est un hébergeur facile pour commencer ce projet, mais j'en ai une mauvaise expérience, je n'arrivais pas à me connecter à mon FTP, pas moyen. Lego Undecided
J'ai donc laisser tomber...

Mais bravo! Very Smile
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeVen 29 Fév - 17:35

ah ben ça c'est fait sans trop de problème pour ma part.

Le site est affreusement moche, mais j'ai pris une feuille css qui traînait par la alors ...
Lego Undecided
tu n'as pas reperé trop d'erreur d'anglais ?
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeVen 29 Fév - 22:28

Allez, petite correction pas bien méchante dans la FAQ:

"For any question, please send me an e-mail."
(je chipotte sur la ponctuation.)

"Hum...Maybe because I don't have the time to do a beautiful website[...]"
Je pense que ce mot ressort mieux comme ça en anglais. Lego Happy

Sinon, je ne vois rien d'autre. Bon travail!
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeVen 29 Fév - 23:03

J'ai essayé de transférer un fichier .nxc sur le NXT avec : ./NXTTransfer.py -put <chemin_vers_le_fichier> et j'obtiens cette erreur:

Code:

Traceback (most recent call last):
  File "./NXTTransfer.py", line 119, in <module>
    appl()
  File "./NXTTransfer.py", line 51, in __call__
    self.printer.upload(file_to_upload)
  File "/home/louis/nxttransfer/brickprinter.py", line 50, in upload
    if self.special_brick.file_is_here(fname):
  File "/home/louis/nxttransfer/specialbrick.py", line 52, in file_is_here
    self.brick.find_first(fname)
  File "/usr/lib/python2.5/site-packages/nxt/brick.py", line 23, in poll
    return parse_func(igram)
  File "/usr/lib/python2.5/site-packages/nxt/system.py", line 92, in _parse_find
    tgram.check_status()
  File "/usr/lib/python2.5/site-packages/nxt/telegram.py", line 109, in check_status
    nxt.error.check_status(self.parse_u8())
  File "/usr/lib/python2.5/site-packages/nxt/error.py", line 82, in check_status
    raise ex
nxt.error.SysProtError: Illegal file name

Heureux soit les bétâ tests, mais je ne comprends pas grand chose à cette erreur... Lego Undecided
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeSam 1 Mar - 2:18

merci pour les corrections

pour l'erreur, c'est normal, le programme ne prend pas en charge les chemins vers un fichier, il doit être appelé directement dans le fichier.

Pour faciliter cela, j'ai changé un peu le schmilblick ... il y a désormais un script setup.py qu'il faut lancer, en tant que root, ainsi :
Code:
python setup.py install

On peut alors directement appeler NXTTransfer de n'importe quel dossier, exemple :
Code:
cd ~/vers/l'infini/et/l'audela
 NXTTransfer --transfer nimportnawak.nxc


Lego Happy
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeSam 1 Mar - 13:34

Je pense que tout ceci est régulièrment mis à jour sur ton petit site web, non?
Je le prends le .tar sur ton site xdir?
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeSam 1 Mar - 13:51

oui ça a été mis à jour Lego Happy
Revenir en haut Aller en bas
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeSam 1 Mar - 13:57

ok, merci! Lego Cool
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
gtkshroom
Admin
Admin
gtkshroom


Nombre de messages : 238
Age : 32
Localisation : France/Moselle(57)
Date d'inscription : 03/11/2007

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeSam 1 Mar - 20:18

[100ème message]
Succès!
J'ai uploadé un programme sur le NXT et tout s'est bien passé, maintenant je vais le tester. Lego Wink

++
Revenir en haut Aller en bas
http://louis.scheidt.free.fr/wiki/
manawy
Grand Maître
Grand Maître
manawy


Nombre de messages : 243
Age : 36
Localisation : Morbihan(56)
Date d'inscription : 02/01/2008

NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitimeSam 1 Mar - 20:34

microsco-puce a écrit:
[100ème message]
Succès!
J'ai uploadé un programme sur le NXT et tout s'est bien passé, maintenant je vais le tester. Lego Wink

++

Lego Happy Lego Happy Lego Happy chouette Lego Happy Lego Happy Lego Happy
Revenir en haut Aller en bas
Contenu sponsorisé





NXTTransfer Empty
MessageSujet: Re: NXTTransfer   NXTTransfer Icon_minitime

Revenir en haut Aller en bas
 
NXTTransfer
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» nxttransfer v2
» NXTTransfer : une interface graphique?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
NXT Community :: Robotique :: Lego® MindStorms® NXT-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser