sal_rob
03-10-2004, 10:41
Ciao, ho una richiesta un pò particolare, mi è stato fornito del codice di esempio in Qbasic per colloquiare con uno strumento tramite porta COM, ho bisogno di riportare questo codice in VBasic 6.
Purtroppo non riesco a settare bene la Com, mi aiutate per favore, sotto riporto il codice in QBasic:
'Apertura e configurazione COM1
OPEN "com1:9600,e,7,2,rs,cd,lf,pe" FOR RANDOM AS #1 LEN=1000
'Io ritengo che il problema siano i settaggi: cd,lf,pe che non riesco a tradurre in VB6
'I/O
PRINT #1, "RICHIESTA TEST"
LINE INPUT #1, STRINGA_RESTITUITA_DALLO_STUMENTO$
Io ho fatto diverse prove in Vb6, utilizzando l'oggetto MsComm (che credo non configuro correttamente), riesco a settare lo strumento e a lanciare i Test ma non riesco a prendere la risposta dallo strumento.
P.S. Il codice in Qbasic funziona perfettamente.
Se avete bisogno di altre informazioni fatemi sapere.
Purtroppo non riesco a settare bene la Com, mi aiutate per favore, sotto riporto il codice in QBasic:
'Apertura e configurazione COM1
OPEN "com1:9600,e,7,2,rs,cd,lf,pe" FOR RANDOM AS #1 LEN=1000
'Io ritengo che il problema siano i settaggi: cd,lf,pe che non riesco a tradurre in VB6
'I/O
PRINT #1, "RICHIESTA TEST"
LINE INPUT #1, STRINGA_RESTITUITA_DALLO_STUMENTO$
Io ho fatto diverse prove in Vb6, utilizzando l'oggetto MsComm (che credo non configuro correttamente), riesco a settare lo strumento e a lanciare i Test ma non riesco a prendere la risposta dallo strumento.
P.S. Il codice in Qbasic funziona perfettamente.
Se avete bisogno di altre informazioni fatemi sapere.