Envois par MSCOMM

haythem96 Messages postés 21 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 14 février 2010 - 9 janv. 2010 à 02:36
haythem96 Messages postés 21 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 14 février 2010 - 10 janv. 2010 à 21:12
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

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
9 janv. 2010 à 13:05
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)
0
haythem96 Messages postés 21 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 14 février 2010
10 janv. 2010 à 21:12
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...
0
Rejoignez-nous