Bonjour
J'essaie de créer un programme pour une liaison série entre un périphérique (capteur) et le PC via le port com (rs232). J'ai écrit quelques lignes de code en m'inspirant des différents tutoriaux trouvés sur le net.
Quand j'appuie sur le bouton voilà ce qui s'écrit dans la zone de texte:6**6
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub CommandButton1_Click() MSComm1.PortOpen = True MSComm1.Output = "abc" & Chr$(13) MSComm1.InputLen = 0 TextBox1.Text = MSComm1.Input MSComm1.PortOpen = False End Sub
(un carré, un 6, un carré, un 6)
Comment décoder ça (ça veut dire quelque chose ?)
J'ai essayé d'écrire ces lignes :
et de placer un espion sur la variable a pour voir ce que ça donne mais il semble qu'il y a une incompatibilité de type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 a=MSComm1.Input ChrB(a)
L'objectif de mon programme est d'envoyer une donner (avec Output via un buffer) puis de récuper une donnée du port (avec Input et de lire le buffer).
Partager