Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 ?
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…