Probleme envoi données RS232

Signaler
Messages postés
2
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
29 avril 2008
-
Messages postés
2
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
29 avril 2008
-
   Salut à tous voilà mon problème je veut communiquer avec un bain à température variable. Mais je n'arrive pas à lui envoyer les données sous VB comme si il n'y avait pas de communication alors que avec l'hyperterminal.
Sachant que les données envoyées par l'ordinateur doivent entre terminées par un carriage return

Voila mon bout de code sous VB6 

    Lauda.CommPort = 1 'On définit le port série qui sera utilisé (ici Port 1)
    Lauda.PortOpen = True 'Ici on ouvre le port de communication
    Lauda.Output = "START" '+ Chr$(13) + Chr$(10) 

Si quelqu'un a une idée .

Merci

2 réponses

Messages postés
143
Date d'inscription
dimanche 28 septembre 2003
Statut
Membre
Dernière intervention
6 septembre 2011

Voila mon bout de code sous VB6 
   *
    Lauda.CommPort = 1 'On définit le port série qui sera utilisé (ici Port 1)
    Lauda.PortOpen = True 'Ici on ouvre le port de communication
    Lauda.Output = "START" '+ Chr$(13) + Chr$(10) 

Si quelqu'un a une idée .

oui la vitesse de transmission les parity comme..

* Lauda.Settings ("9600,N,8,1")

  9600 la vitesse
 N = parity
8 Numbre de data bits
1 Stop bits
Voir les valeurs dans l'hyperterminal.

A plus sur VBFrance.com
42wawa42
Messages postés
2
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
29 avril 2008

Réglés dans le Mscomm (Lauda)

Il communique en 9600 8bits pas de parité et 1 bit stop.