Bonjour.
Je cherche à accéder à la liaison série d'un PC en Ruby.
J'ai trouvé quelques trucs intéressants, mais ma contrainte est la portabilité, notamment windows/linux, et les trucs que j'ai trouvé ne sont pas homogènes en fonction des plates formes.
Puis je me suis souvenu en survolant le journal qu'un article est paru dans Linux Magazine France cet été, et il parlait de Qt et des liaisons séries.
Je sais qu'il existe un binding QT pour Ruby (http://rubyforge.org/projects/korundum/ ) mais semble-t-il il n'est pas disponible sous windows :( pouvez-vous confirmer ? Sinon, Qt est-il capable de gérer un port parallèle ?
NB : Qt me servira également à développer une IHM ..... ce n'est pas que pour la liaison série ....
Merci d'avance.
# Python ou Ruby ?
Posté par dkremer . Évalué à 1.
Je sais que il existe un binding Qt pour python multiplateforme. Je sais que Python gère le port série.
http://wiki.python.org/moin/PyQt
http://pyserial.wiki.sourceforge.net/pySerial
Python et Ruby paraissent un peu similaire , bien que je ne connaissent pas Ruby. Peut être que ça te convaincra de changer de langage si tu connais déjà un peu python.
[^] # Re: Python ou Ruby ?
Posté par totof2000 . Évalué à 2.
Je peux me tromper mais il me semble que la gestion du port série avec qt a fait l'objet d'un Linux mag de aout ou septembre que j'ai survolé,
Pytho gère le port série de la même façon sous Linux et Windows ?
[^] # Re: Python ou Ruby ?
Posté par GeneralZod . Évalué à 2.
Tu parles probablement du dernier HS électronique de GLMF
Si tu écris ton application en Python, ce sera plus simple d'utiliser PySerial. Je ne connais pas l'équivalent Ruby, mais j'ai déjà utiliser PySerial avec succès sur GNU/Linux, MacOS X, Windows
Quant au binding Qt Ruby, tout ce que je sais c'est qu'il est généré à l'aide de smoke et dépends donc des kdelibs.
[^] # Re: Python ou Ruby ?
Posté par totof2000 . Évalué à 2.
Oui, et je n'arrive plus à mettre la main dessus :(
Si tu écris ton application en Python, ce sera plus simple d'utiliser PySerial.
Mais je veux pas de python je veux du ruby. Pour interfacer avec Ruby on Rails c'est quand même plus pratique ..... Et je veux RoR, pas un framework Python ...
Je vais regarder du côté de la classe que tu as indiqué et voir ce que je peux faire avec.
Merci à vous pour vos réponses ...
[^] # Re: Python ou Ruby ?
Posté par JoeltheLion (site web personnel) . Évalué à 2.
[^] # Re: Python ou Ruby ?
Posté par totof2000 . Évalué à 3.
[^] # Re: Python ou Ruby ?
Posté par totof2000 . Évalué à 3.
- Ror : pour le controle à distance
- port série : interfacage avec microcontroleur (certains proneront une interface USB mais personnellement j'aime pas trop) ...
- multi plate-forme : parce que je ne veux pas me restreindre à de l'Unix like, même si je préfère, et parce que j'ai envie.
- l'IHM QT : pour des outils de mise au point sur le microcontroleur.
# Google
Posté par JoeltheLion (site web personnel) . Évalué à 5.
http://ruby-serialport.rubyforge.org/
Ce serait pas ce que tu cherches?
[^] # Re: Google
Posté par totof2000 . Évalué à 3.
Merci en tout cas.
# Ruby port série sous windows
Posté par Fred BM . Évalué à 2.
J'ai eu l'occasion de dialoguer sur un port Série sous windows avec cette bibliothèque http://raa.ruby-lang.org/project/win32serial/ en Ruby.
Je ne pourrais dire pourquoi je n'ai pas utiliser l'autre "ruby-serialport" à l'époque, mais en tout cas celle là a fonctionner sans problème pour un petit logiciel de pilotage de Modem.
Bon courage.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.