Seriale rs232, Visual Basic e nutchip

Nov 21, 2008 2 Replies

Ho postato anche su it.comp.lang.visual-basic



ci provo anche qui magari qulcuno sa aiutarmi.



Sto realizzando un programma in visual basic 6 e nutchip

formatting link
Non ho esperienza sulla porta seriale di conseguenza sono incappato subito in varie difficolt=E0 prima fra tutte quella sotto descritta.



Ho una situazione di questo tipo:


Invio un comando per interrogare la perifierica collegata alla seriale


La periferica risponde con due byte che leggo e intepreto correttamente


Quello che vorrei =E8 un controllo costante in modo tale che cambiando lo stato dei due byte ricevuti corrispondano altrettanti eventi nel mio programma che dovrebbe continuare a funzionare quando clicco sui pulsanti e altro.


La seriale =E8 settata secondo le specifiche della periferica che sto usando.


CommPort =3D 1 DTREnable =3D True EOFEnable =3D False HandShacking =3D 0 InBufferSize =3D 1024 InputLen =3D 0 InputMode =3D 0 NullDiscard =3D False OutPutBufferSize =3D 512 RThreshold =3D 0 Settings =3D 9600,n,8,1 SThreshold =3D 0


Grazie!


Stai utilizzando MSComm, credo. Sotto Timer esegui l'interrogazione della tua periferica, poi aspetti l'evento MSCommX_OnComm() e vi gestisci la ricezione. Di solito basta cos=EC.

formatting link

Ciao.

lucky

Grazie!!!

Era semplicissimo... col senno di poi

Funziona!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required