[Python] Gestione tastiera in un loop

farolfo a hotmail.com farolfo a hotmail.com
Gio 26 Giu 2008 15:01:41 CEST


manlio_perillo a libero.it ha scritto:

>
> PhoneProfile.SerialPort sembra provenire da .NET.
> Che package stai usando per comunicare con la seriale?
>
Uso pySerial solo che PhoneProfile é una classe che sto buttando giù per 
gestire il modem GSM e SerialPort é definito così nella classe:

self.SerialPort= serial.Serial(self.CommPort)

CommPort é il nome della seriale,a d esempio COM8 su Windows oppure 
/dev/cu.telefonoBT su Mac

> E' abbastanza semplice, se hai un pò di esperienza.

il problema é questo :) ma sto imparando

> Invece tu hai bisogno di monitorare sia la seriale che lo stdin allo
> stesso tempo.
>
> Questo è un esempio di programmazione concorrente, non proprio banale.
>

Infatti sto studiando anche i thread, vengo da vb6 ed in questo ambiente non 
esistono proprio, devi fare tutto tramite i timer in quanto nel runtime di 
vb quando crei un timer viene gestito dalla macchina virtuale come un thrad 
separato e quindi ha un comportamento che gli si avvicina abbastanza anche 
se molto più limitato nelle funzioni.

Grazie cmq per le dritte  :)

Luca

 



Maggiori informazioni sulla lista Python