Envois par MSCOMM

Signaler
Messages postés
21
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
14 février 2010
-
Messages postés
21
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
14 février 2010
-
Bonjour,

je voudrais envoyer des valeur numérique via mscomm
sauf que lorsque je met le code suivant ça ne passe pas
MSComm1.Output = 2


Merci de votre aide...

2 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
73
Salut
Tout dépend comment tu récupères la donnée de l'autre côté.
Soit tu envoies le chiffre 2 sous forme texte :
MSComm1.Output = "2"

Soit tu envoies le chiffre 2 sous forme d'un code ASCII :
MSComm1.Output = Chr$(2)

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
21
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
14 février 2010

Bonjour,
Lorsque j'ai mis comme vous me l'avez dit l'erreur n'apparait pas le programme passe sauf que l'information n'est pas envoyer quel que soit le format de l'information envoyé

j'ai connu cette information grâce à free-serial-port-monitor
(c'est un emulateur du port serie)
en plus lorsque j'envoie des données sur mon convertisseur RS232/485 la diode de transmission TX doit clignoter alors que ce n'est pas le cas

d'après vous ou est le problème ?

merci de votre aide...