thread et port serie [python] - Python - Programmation
Marsh Posté le 14-02-2005 à 15:56:54
Extrait des règles de cette section:
Citation : |
EDIT : Tu débutes aussi en Français ?
Marsh Posté le 15-02-2005 à 01:45:11
voila premier message édité !
j'utilise pour l'instant pyserial ... en fait mes doutes sont plutot architecturels !
en utilisant pyserial il est possible de faire une lecture sur le port série; exemple:
Code :
|
j'aimerais en quelque sorte mettre une fonction qui lit constamment le buffer et qui actualise une fenêtre wxpython en mettant ce qu'elle reçoit. Je ne sais pas s'il faut lancer un thread et faire un while lecture = serhdl.read() and self.serialisopen ou quelque chose de ce style là ! or il n'y a pas grand chose de disponible en documentation et exemples de ce style là, et vu que je débute totalement j'aimerais savoir s'il existe un site d'exemples ou quelqu'un qui puisse me filer un coup de main pour bien commencer !
merci
Marsh Posté le 17-02-2005 à 11:15:28
import thread
def tonThread(a,b):
blabla
thread.start_new_thread(tonThread,(a,b))
Marsh Posté le 17-02-2005 à 11:23:56
nebucade a écrit : import thread |
toi tu te casses ou tu fais 'pydoc threading', mais on peut pas te laisser dire des bêtises comme ça
Marsh Posté le 17-02-2005 à 11:35:35
heu ....
la je voi pas
...
ca marche, donc c'est koi le probleme
Marsh Posté le 17-02-2005 à 11:36:12
le problème c'est qu'on est en 2005, pas en 1980.
EDIT: et non çà ne marche pas
Marsh Posté le 17-02-2005 à 11:43:01
a ba oui c'est vrai j'avai oublié de changé l'heure de ma machine.
mais bon si non ca marche tres bien sory pour toi.
t'a peut etre mieu, mais deja c'est un debut.
Marsh Posté le 17-02-2005 à 11:44:32
passer moi un marteau
NE JAMAIS UTILISER LE MODULE thread
TOUJOURS UTILISER LE MODULE threading
COMME JE L'AI DÉJÀ DIT 10000000 fois
(je peux être modo pour la cat' python, des fois y a des trucs insupportables)
Marsh Posté le 17-02-2005 à 11:49:02
lol
oki je vais regardé ca.
mais pour mon petit cerveau ecrasse par un marteur pourrai tu me donné une petite explication style : module thread utilise mal les resources ....
merci
Marsh Posté le 17-02-2005 à 11:51:05
y a pas d'autres explications : le module thread est un module bas niveau hérité de l'ancien temps et qui est utilisé pour implémenté le module threading. Si y avait des histoires de compatbilités, ça fait longtemps que le module thread ne serait plus publique.
Mais bon, quand la doc dit threading, quand les utilisateurs disent threading et que y a toujours de gens comme toi pour débarquer et utiliser thread, ça n'avancera jamais.
Marsh Posté le 17-02-2005 à 12:13:10
comme ca c'est mieu:
import threading
def ton_thread(a,b):
Marsh Posté le 17-02-2005 à 12:14:16
comme ca c'est mieu:
import threading
def ton_thread(a,b):
blabla
p=threading.Thread(target=ton_thread,args=(a,b))
p.start()
Marsh Posté le 21-02-2005 à 09:58:04
t'es pas optimiste toi lol je fais des effort et toi ca te va jamias lol
je vais cherché mieu alors. mais deja j'utilise la bonne lib c'est deja un pas vers le progre et m'envoi de 1955 a 1990 au moin lol
Marsh Posté le 14-02-2005 à 15:53:17
salut
j aimerais faire une simple appli qui permette de lire sur un port serie donne ... on ma dit qu'il fallait que j utilise un thread ! est ce que quelqu'un pourrait il me filer un mini coup de main car je suis complemente debutant en python et j aimerais me faire un bout de code tout simple et bien comprehensible qui puisse faire ca ! merci beaucoup
Message édité par k666 le 15-02-2005 à 01:40:17