[clos] Urgent : problème d'acquisition de trames en RS232 [Résolu/Fermé]

Messages postés
3
Date d'inscription
lundi 2 mars 2009
Dernière intervention
26 avril 2012
- 26 avril 2012 à 13:27 - Dernière réponse :
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
- 26 avril 2012 à 14:37
bonjour .

J'ai mon programme qui récupère bien les données et les affiches.
J'ai un problème, j'arrive pas a détecter la fin de la trame "FF" quand j'augmente la vitesse.
Partie du programme :

With MSComm6
         .CommPort = Com
         .Handshaking = 2
         .RThreshold = 1
         .RTSEnable = True
         .Settings = " " & rstTemp![Vitesse] & " ," & Par & "," & rstTemp![Bitsdonnées] & " ," & rstTemp![Bitsstops] & ""  ' paramétrage
         .SThreshold = 1
         .InputLen = 0 ' lecture total du buffer
    End With
        On Error GoTo Error11
        MSComm6.PortOpen = True
        Do While MSComm6.PortOpen = True
         MytimeD = Now
         tampon1 = Trim(MSComm6.Input)
         DoEvents
 For I = 1 To Len(tampon1)
   tampon = tampon & " " & Right$("0" & Hex(Asc(Mid$(tampon1, I, 1))), 2)
 Next I
         If InStr(tampon, "FF") <> 0 Then
            'MytimeF = Now
            'Call Traitement(tampon, MytimeD, MytimeDA, MytimeF)
            Text1 = Text1 & vbCrLf & " > " & MytimeD & " > " & tampon
            tampon = ""
            tampon1 = ""
         End If
  Loop
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
- 26 avril 2012 à 14:37
3
Merci
Salut,

Codes-Sources est un site communautaire où des bénévoles apportent de l'aide à ceux qui le demandent. Nous ne demandons pas grand chose en retour : juste un peu de reconnaissance et de respect.
Venir poser une question sur le forum en disant que c'est urgent est un manque de respect : qu'est-ce que ca t'apporte de préciser que c'est urgent ? Tu crois qu'en disant cà tu seras prioritaire par rapport aux autres membres ? Tu crois qu'on va se dépêcher de te répondre parce que tu es dans l'urgence ?

Et bien non, bien au contraire ! Dire que c'est urgent ne nous donne vraiment pas envie d'aider. Nous avons tous nos tracas quotidiens, avec nos patrons qui nous disent qu'il leur faut telle fonctionnalité pour demain matin à 8 h (si ce n'est pour la veille). Alors je traque tout ceux qui demandent de l'aide de façon urgente histoire de bien leur faire comprendre qu'on y gagne rien à aider les gens, alors le moins que tu peux espérer, c'est de trouver quelqu'un qui veuille bien t'aider, l'urgence elle n'est que pour toi, et surtout pas pour nous !

Sujet clos.

Merci cs_Julien39 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de cs_Julien39
Messages postés
3
Date d'inscription
lundi 2 mars 2009
Dernière intervention
26 avril 2012
- 26 avril 2012 à 13:29
0
Merci
Quelqu'un aurait-il quelques idées ?
Merci d'avance
Commenter la réponse de hoba17

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.