Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1604 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Lecture du port série

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Lecture du port série

n°1931950
getget
Il y en a qui ont essayé ...
Posté le 15-10-2009 à 00:34:37  profilanswer
 

Bonjour, j'essaye d'écrire une appli qui se connecte à un appareil via la liaison série (9600, 1,8,1, pair, aucun contrôle de flux), je lui envoie des messages et reçoit des réponses.

 

voici le code le plus court que j'ai pu faire (les paramètre sont en dur dans le contrôle serialport1)

 
Code :
  1. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.         SerialPort1.Open()
  3.     End Sub
  4.     Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
  5.         MsgBox("youpi" )
  6.     End Sub
  7.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.         SerialPort1.WriteLine("RDSTU" & Chr(13))
  9.     End Sub
  10.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  11.         Me.Text = SerialPort1.ReadByte
  12.     End Sub
 

Mon soucis est que l'évènement SerialPort1.DataReceived ne se déclenche jamais.
Si j'appuie sur Button2, le programme part en live et ne répond plus :/

 

Dans hyperterminal, si j'envoie RDSTU, je reçois bien quelque chose (OK011001)
Je suis sur que l'envoie dans le programme VB marche car si j'envoie "WRSTA", le cycle de l'appareil se lance bien (mais je ne recois pas ce qu'il me renvoie).

 

Je suis sous Seven (mais je ne pense pas que ca change grand chose)

 

Une idée ?
Merci d'avance !


Message édité par getget le 15-10-2009 à 00:36:45

---------------
Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980
mood
Publicité
Posté le 15-10-2009 à 00:34:37  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Lecture du port série

 

Sujets relatifs
Script VB pour ré-installation d'imprimantes [aide svp][ASP.NET/VB]Problème Findcontrol
Clos - Ouvrir un répertoire distant avec PHP et y travaillerEn VB tu as sendkeys, mais en python c'est quoi?
Lecture d'un fichier[VB] avec une requet SQL la mettre dans une TextBox
Post à supprimer![VB/VBA/VBS] Excel - Lien entre Tableau croisé dynamique et cellule
Excel/VB - Valeur cellule de ligne + élevée dans tableauVB word drag n' drop
Plus de sujets relatifs à : [VB] Lecture du port série


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR