<div dir="ltr"><div><div><br></div></div><div>Il giorno 04 novembre 2013 12:32, Manlio Perillo <span dir="ltr"><<a href="mailto:manlio.perillo@gmail.com" target="_blank">manlio.perillo@gmail.com</a>></span> ha scritto:<br>

</div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On 04/11/2013 11:42, Riccardo Brazzale wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
[...]<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Che programma usa, ed in quale sistema operativo?<br>
</blockquote>
<br>
E' un macchinario che mette i dati su una seriale, è del 1987, non credo<br>
sia dotato di sistema operativo, visualizza i dati su un display<br>
(l'operatore se li copia a mano su un foglio di carta) e li mette a<br>
disposizione su due seriali che in teoria possono pilotare direttamente<br>
un terminale ( forse vt100) o una stampante con porta seriale.<br>
<br>
</div></blockquote>
<br>
Probabilmente mi sfugge qualche dettaglio, ma perchè l'operatore deve copiarli a mano leggendoli dal display?<br>
Se il macchinario manda i dati su una seriale, non puoi leggere direttamente da li?<br><div class="im"><br></div>
La confusione aumenta.<br>
Quindi c'è anche un terminale di un PC moderno operato da un utente?<br>
<br>
> [...]<br></blockquote><div><br></div><div><div><div>Hai ragione,</div><div>vediamo di ricapitolare:</div><div>c'e' una macchina dotata di un pulsante, un display e una porta seriale.</div><div>L'operatore deve fare delle misurazioni (in questo caso deve determinare, attraverso lo strumento di cui è dotata questa macchina </div>

<div>le caratteristiche di un foglio di carta: porosità e spessore).Quando ha posizionato il foglio, schiaccia questo pulsante e la macchina</div><div>mostra sul display i risultati. </div><div>Contemporaneamente mette gli stessi risultati a disposizione sulla seriale.</div>

<div>Ora, non essendoci niente collegato alla seriale, l'operatore trascrive i dati su un foglio e poi provvede a caricarli su un foglio xls.</div><div><br></div><div>Io ho proposto di mettere un PC con un programma python che via seriale legge i dati a disposizione sulla seriale e compila in automatico il foglio xls.</div>

<div>Ed è qui la gabola:</div><div>visto che io non posso far altro che andare continuamente a interrogare la seriale per vedere se ci sono dati,</div><div>a questo punto con programma python dentro a un infinito ciclo di lettura, e che sta mostrando sullo schermo del pc i dati letti, </div>

<div>dovrei poter premere questo ipotetico 'q' sulla tastiera del pc in modo da interrompere il loop e scrivere i dati che ho raccolto dalle n letture sul foglio xls.</div><div>Ma il fatto di intercettare i tasti, blocca il loop e questo non deve succedere in quanto l'operatore legge un dato adesso, uno fra cinque minuti, </div>

<div>uno dopo trenta secondi e via via in intervalli di tempo casuale.</div><div><br></div><div>Spero di essermi chiarito.</div><div><br></div><div>Grazie comunque!</div></div><div><br></div></div></div><br clear="all"><div>

<br></div>-- <br>Riccardo Brazzale<br>Linux User #299418 Linux Machine #184578<br>
</div></div>