Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ma la velocità nn posso diminuirla!!! Devo restare alla velocità di 115.2, perchè i dati dietro all'interfaccia viaggiano a 95kbps.
Allora ho l'impressione che dovrai provare con un linguaggio più adatto (il C/C++) e, probabilmente, con più thread.
Prova anche ad impostare un valore maggiore di 1 per ReceivedBytesThreshold in modo da migliorare l'efficienza, a causa di una minore chiamata di interrupt.
Ultima modifica effettuata da nessuno il 02/08/2010 alle 18:23
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
Per farti capire,ho provato ora a leggere ad ogni tick, quello che trovo in seriale, con il comando: serialport.ReadExisting() e questo è quello che mi arriva:
Così facendo il buffer nn si carica eccessivamente, ma ora ho un'altro problema!
Della stringa sopra riportata, dovrei estrarre, una o più sottostringhe che iniziano con i caratteri "6C1" e continuare fino al \r\n. So però che questa sottostringa è sempre della stessa lunghezza 32 caratteri, compresi 6C1 e \r\n.
Come potrei fare?