Re: [Python] [python] Help Lettura da Seriale

2013-11-05 Per discussione Riccardo Brazzale
Il giorno 05 novembre 2013 14:38, Manlio Perillo ha scritto: > Con impegno si può scrivere una versione portabile. Ho scritto che la > console in Windows non supporta l'I/O asincrono, ma supporta il polling > tramite WaitForMultipleObjects. > > > Chiedo se possono mettere una macchinetta (anche

Re: [Python] [python] Help Lettura da Seriale

2013-11-05 Per discussione Manlio Perillo
On 05/11/2013 14:10, Riccardo Brazzale wrote: [...] Ma la domanda è: Se lo porto su windows cosa devo cambiare? Quasi tutto! [...] Azz! Come faccio? Con impegno si può scrivere una versione portabile. Ho scritto che la console in Windows non supporta l'I/O asincrono,

Re: [Python] [python] Help Lettura da Seriale

2013-11-05 Per discussione Daniele Varrazzo
On 2013-11-05 13:10, Riccardo Brazzale wrote: Il giorno 05 novembre 2013 13:50, Manlio Perillo ha scritto: Altro problema è che su Windows select funziona *solo* con i sockets. Per la seriale devi usare il supporto Windows per l'I/O asincrono. Peccato però che la console **non** supporti l'I/

Re: [Python] [python] Help Lettura da Seriale

2013-11-05 Per discussione Riccardo Brazzale
Il giorno 05 novembre 2013 13:50, Manlio Perillo ha scritto: Questa variabile `a` sarei proprio curioso di capire che senso ha... > Nessuno, serviva a me per fare i test, l'ho tolta. > > [...] >> > > xlsout=xlwt.Workbook(encoding='latin-1') >> > [...] >> >>

Re: [Python] [python] Help Lettura da Seriale

2013-11-05 Per discussione Manlio Perillo
On 05/11/2013 11:17, Riccardo Brazzale wrote: [...] [...] def ciclo(conn): # Definizione file temporaneo fou = open("/home/Dati.txt", "w") a = 0 Questa variabile `a` sarei proprio curioso di capire che senso ha... [...] xlsout=xlwt.Workbook(encoding

Re: [Python] [python] Help Lettura da Seriale

2013-11-05 Per discussione Riccardo Brazzale
Il giorno 04 novembre 2013 16:11, Manlio Perillo ha scritto: > > import sys > import select > > > # ... open serial port, init curses > while 1: >rfd, wfd, efd = select.select([stdin, conn], [], [], 0) >if conn in rfd: > dati = conn.read(64) > # ... aggiorna schermo e file

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Manlio Perillo
On 04/11/2013 15:37, Diego Barrera wrote: Una cosa del genere? while True: buffer = leggi_seriale() if buffer: myfile = open("/tmp/myfile.csv","a") #accoda myfile.write(buffer) myfile.close() Magari: while True: buf = leggi_seriale() if not buf:

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Manlio Perillo
On 04/11/2013 16:24, Riccardo Brazzale wrote: [...] Gentilissimo. Faccio delle prove. Ok, ma ricorda per la prossima volta di non riportare il messaggio intero a cui stai rispondendo, se non serve! > [...] Ciao Manlio ___ Python mailing list P

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Riccardo Brazzale
Il giorno 04 novembre 2013 16:11, Manlio Perillo ha scritto: > On 04/11/2013 15:43, Riccardo Brazzale wrote: > >> [...] >> Hai ragione, >> vediamo di ricapitolare: >> c'e' una macchina dotata di un pulsante, un display e una porta >> seriale. >> L'operatore

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Manlio Perillo
On 04/11/2013 15:43, Riccardo Brazzale wrote: [...] Hai ragione, vediamo di ricapitolare: c'e' una macchina dotata di un pulsante, un display e una porta seriale. L'operatore deve fare delle misurazioni (in questo caso deve determinare, attraverso l

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Riccardo Brazzale
Il giorno 04 novembre 2013 14:40, Manlio Perillo ha scritto: > On 04/11/2013 14:13, Riccardo Brazzale wrote: > >> [...] >> >> Hai ragione, >> vediamo di ricapitolare: >> c'e' una macchina dotata di un pulsante, un display e una porta seriale. >> L'operatore deve fare delle misurazioni (in questo c

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Diego Barrera
Una cosa del genere? while True: buffer = leggi_seriale() if buffer: myfile = open("/tmp/myfile.csv","a") #accoda myfile.write(buffer) myfile.close() -- La crisi e' finita! E' cominciata la fame. ___ Python mailing list

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Riccardo Brazzale
Il giorno 04 novembre 2013 14:40, Manlio Perillo ha scritto: > On 04/11/2013 14:13, Riccardo Brazzale wrote: > >> [...] >> >> Hai ragione, >> vediamo di ricapitolare: >> c'e' una macchina dotata di un pulsante, un display e una porta seriale. >> L'operatore deve fare delle misurazioni (in questo c

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Manlio Perillo
On 04/11/2013 14:13, Riccardo Brazzale wrote: [...] Hai ragione, vediamo di ricapitolare: c'e' una macchina dotata di un pulsante, un display e una porta seriale. L'operatore deve fare delle misurazioni (in questo caso deve determinare, attraverso lo strumento di cui è dotata questa macchina le

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Riccardo Brazzale
Il giorno 04 novembre 2013 12:32, Manlio Perillo ha scritto: > On 04/11/2013 11:42, Riccardo Brazzale wrote: > >> [...] >> >> >> Che programma usa, ed in quale sistema operativo? >>> >> >> E' un macchinario che mette i dati su una seriale, è del 1987, non credo >> sia dotato di sistema operativo,

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Manlio Perillo
On 04/11/2013 11:42, Riccardo Brazzale wrote: [...] Che programma usa, ed in quale sistema operativo? E' un macchinario che mette i dati su una seriale, è del 1987, non credo sia dotato di sistema operativo, visualizza i dati su un display (l'operatore se li copia a mano su un foglio di carta

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione Riccardo Brazzale
> Ho questo problema: > Devo realizzare un programma che legge dati da una vecchissima seriale. > >Per seriale intendi il vecchio RS-232 ? Si 232 che scrive direttamente sulla seriale di una stampante ad aghi che vogliono eliminare. Poi devo formattare quello che arriva e metterlo su un foglio x

Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Per discussione computer service
usare i timeout che so dopo 5 secondi di silenzio sulla seriale considerare chiusa la trasmissione, fare le elaborazioni del caso. quindi riaprire la comunicazione. e via così. Saluti Gilberto On 4 Nov 2013 at 10:20, Riccardo Brazzale wrote: > Ciao, > > Ho questo problema: > Devo realizzare u