Probleme envoi données RS232

Donuts91 Messages postés 2 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 29 avril 2008 - 29 avril 2008 à 16:40
Donuts91 Messages postés 2 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 29 avril 2008 - 29 avril 2008 à 18:40
   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

42wawa42 Messages postés 143 Date d'inscription dimanche 28 septembre 2003 Statut Membre Dernière intervention 6 septembre 2011
29 avril 2008 à 17:40
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
0
Donuts91 Messages postés 2 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 29 avril 2008
29 avril 2008 à 18:40
Réglés dans le Mscomm (Lauda)

Il communique en 9600 8bits pas de parité et 1 bit stop.
0
Rejoignez-nous