RS232 reponse du port

DoR - 22 mai 2015 à 18:21
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 22 mai 2015 à 18:46
Bonjour,
En VB6, je galère sur une appli pour envoyer des commandes et attendre les réponses d'un périphérique série RS232.
Séparément, tous fonctionne.
A savoir que si j'envoie une seule commande parmi les10 possible, ça répond correctement.
Ça se complique quand je veux les enchainer.

Je ne sais pas comment attendre la réponse de la commande précédente avant d'envoyer la commande suivante.

Pouvez-vous m'aider sur la méthode a utiliser, car le commence a craquer :)

Merci

3 réponses

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
22 mai 2015 à 18:23
Bonjour,

Pourrais-tu montrer comment tu t'y prends actuellement ?
la coloration syntaxique.
0
D_o_R Messages postés 1 Date d'inscription vendredi 22 mai 2015 Statut Membre Dernière intervention 22 mai 2015
22 mai 2015 à 18:37
A priori pas trop mal :)
Le port est bien ouvert et fonctionne correctement.
j'envoie bien mes commandes par MSComm1.Output
je reçois bien en utilisant MSComm1_OnComm et MSComm1.Input.

Mon problème est que je ne sais pas tester si la réponse se termine par Chr$(13).

la variable ou je récupère MSComm1.Input est vide, je pense que j'y arrive trop trop ou trop tard

Merci
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
22 mai 2015 à 18:46
Bonjour,
montrer comment tu t'y prends actuellement

se traduit par ===>>> code tenté ...
0
Rejoignez-nous