blisca
2018-03-14 09:15:17 UTC
Ho un circuito esterno al PC che manda 24 bytes ogni 1 ms su una
VirtualCom a 460800 bps;
detto cos=EC non sembra un gran che..
Io devo rappresentare graficamente questi dati con 12 oscillogrammi ,ci
riesco ma sembra che la fluidit=E0 dipenda molto da quanto il SO =E8 impegn=
ato
con altre applicazioni.
Lo faccio andando a leggere nel buffer seriale(o che appare tale,in quanto =
fisicamente =E8 un USB)ogni 20 ms ,quando Windouz intercetta l'evento
ON_TIMER che faccio appunto scattare ogni 20 ms...
In quel caso mi vado a prendere i 24 x 20 bytes,e sembra che il buffer mi =
conceda l'elasticit=E0 necessaria per prendermi tutto in una volta,visto ch=
e
Windouz ogni 1 ms non ce la fa
In generale ,
a questo buffer e a Windouz importa qualcosa se io mando pochi bytes
frequentemente(24B ogni ms) o pi=F9 bytes meno frequentemente(480 bytes ogn=
i
20)?
E come faccio a sapere quanto =E8 grande e quanto =E8 pieno questo buffer?
Grazie
---
Questa email =E8 stata esaminata alla ricerca di virus da AVG.
http://www.avg.com
VirtualCom a 460800 bps;
detto cos=EC non sembra un gran che..
Io devo rappresentare graficamente questi dati con 12 oscillogrammi ,ci
riesco ma sembra che la fluidit=E0 dipenda molto da quanto il SO =E8 impegn=
ato
con altre applicazioni.
Lo faccio andando a leggere nel buffer seriale(o che appare tale,in quanto =
fisicamente =E8 un USB)ogni 20 ms ,quando Windouz intercetta l'evento
ON_TIMER che faccio appunto scattare ogni 20 ms...
In quel caso mi vado a prendere i 24 x 20 bytes,e sembra che il buffer mi =
conceda l'elasticit=E0 necessaria per prendermi tutto in una volta,visto ch=
e
Windouz ogni 1 ms non ce la fa
In generale ,
a questo buffer e a Windouz importa qualcosa se io mando pochi bytes
frequentemente(24B ogni ms) o pi=F9 bytes meno frequentemente(480 bytes ogn=
i
20)?
E come faccio a sapere quanto =E8 grande e quanto =E8 pieno questo buffer?
Grazie
---
Questa email =E8 stata esaminata alla ricerca di virus da AVG.
http://www.avg.com