ho provato ad abilitare l'handshake, ma il programma si blocca, forse il PLC al
quale è collegato non supporta tale funzionalità (anche se misembra strano).
cmq ho notato che se aspetto 4s prima di leggere la seriale, la probabilità di
errore diminuisce...però 4s sono un'eternità!
grazie ancora
sinsco wrote:
> dall'altra parte c'è un plc, gli posso dare un ritardo ma comunque dopo un
> tempo t di ritardo, lui invia la stringa completa, quindi se questa è di 100
> byte, il plc aspetta un tempo t e dopo spara i 100 byte.
> purtroppo non gli posso dire qualcosa del tipo invia 60 byte, aspe
Jan 2008 14:41:14 +0100
Subject : Re: [Python] pyserial
> sinsco wrote:
> > ciao a tutti,
> >
> > ho una domanda sull'uso della seriale con python.
> > uso python 2.4.4 su un dispositivo linux embedded, con pyserial 2.2 ma ho
> > un problema con il buf
sinsco wrote:
> ciao a tutti,
>
> ho una domanda sull'uso della seriale con python.
> uso python 2.4.4 su un dispositivo linux embedded, con pyserial 2.2 ma ho un
> problema con il buffer di ricezione, infatti quando la stringa da leggere è
> superiore ai 64 bytes si perde qualche pezzo.
>
>
ho fatto varie prove come ti dicevo, cmq inizialmente usavo qualcosa del tipo:
while 1:
if (self.com.inWaiting()):
self.recv+= self.com.read(self.com.inWaiting())
if (self.recv[-1] == chr(0x0D) and self.recv[-2] == chr(0x2A)):
break
poi ho provato anche con:
while 1:
self.
On Mon, 2008-01-21 at 10:45 +0100, sinsco wrote:
> ringrazio per la tempestività.
>
> ho già provato tale soluzione ma non va...
> ho provato con readline, a leggere un carattere alla volta, con velocità
> diverse, ma il problema permane.
>
> dalle prove che ho fatto risulta che su una stringa
ot;Discussioni generali sul linguaggio Python"
python@lists.python.it
Cc :
Date : Mon, 21 Jan 2008 10:33:53 +0100
Subject : Re: [Python] pyserial
>
> On Mon, 2008-01-21 at 10:19 +0100, sinsco wrote:
> > ciao a tutti,
> >
> > ho una domanda sull'us
On Mon, 2008-01-21 at 10:19 +0100, sinsco wrote:
> ciao a tutti,
>
> ho una domanda sull'uso della seriale con python.
> uso python 2.4.4 su un dispositivo linux embedded, con pyserial 2.2 ma ho un
> problema con il buffer di ricezione, infatti quando la stringa da leggere è
> superiore ai 64 b
ciao a tutti,
ho una domanda sull'uso della seriale con python.
uso python 2.4.4 su un dispositivo linux embedded, con pyserial 2.2 ma ho un
problema con il buffer di ricezione, infatti quando la stringa da leggere è
superiore ai 64 bytes si perde qualche pezzo.
la libreria in questione non pe