Communication RS232

Dohko10270

XLDnaute Nouveau
Bonjour,

J'aimerai de l'aide concernant une petite application en VBA qui me sert à rappatrier des données vers EXCEL depuis une balance à l'aide de netComm.

Niveau communication tout va bien, j'ai juste un souci car ma trame est de ce style :

1, ST, 1.6, 0.0, 0,kg la donnée qui m'importe est 1.6.

Mon programme ce déclenche quand il recoit le T et donc me recopie la virgule, j'aimerai donc qu'il se déclenche seulement après la deuxième virgule mais je ne sais comment faire actuellement le bout de code :

Si lettre T alors reception des données
If NETComm1.InputData = "T" And ToggleButton1.Value = True Then
.Caption = "Acquisition en cours"

Ci joint mon fichier essai

Merci
 

Pièces jointes

  • Essai.xls
    76.5 KB · Affichages: 170
  • Essai.xls
    76.5 KB · Affichages: 174
  • Essai.xls
    76.5 KB · Affichages: 175

jmps

Nous a quitté
Repose en paix
Re : Communication RS232

Bonsoir Dohko,

Sans la balance et l'OCX qui va bien MSComm32.ocx pas facile de tester.

Un essai toutefois, une fois que tu as reçu le T, ne peux-tu pas refaire un input de un caractère pour vérifier si tu as une virgule à la suite ?
 

Statistiques des forums

Discussions
312 440
Messages
2 088 450
Membres
103 853
dernier inscrit
roukhou