IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Gestion du port COM en RS232


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut Gestion du port COM en RS232
    Salut mes ami(e)s

    je cherche le code qui permet d'envoyer d'un poste et recevoir dans un autre une chaîne des caractères (de taille max 236 octets) par le com ( RS 232) j'aime que l'envoi sera en boucle (tjrs) jusqu'à l'action sur 1 bouton et sur la côte réception je veux afficher toujours la chaîne envoyé
    j'attends vos aides je suis très besoin de ce code

    On va utiliser un câble croisé : poste1 2 -------- 3 poste 2
    3 -------- 2
    5 -------- 5

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008

  3. #3
    Membre habitué
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut

    merci bien
    mais j'ais testé le code qui ce trouve dans la page et n'a pas donné de resultat chez moi
    y a t'il de parametrage à faire avand de tester le code
    j'attends car je suis tres besoin de ce code d'emission et reception de msg par com1(port serie) entre 2 pc

    tres tres tres besoin de ce code SVP

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 83
    Par défaut
    tien essai avec ce code là

    c'est l'emmission

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Option Explicit
    Private Sub Form_Load()
    Form1.Caption = "App1"
    With MSComm1 'configuration du port
    .CommPort = 1 'On utilise le port COM1:
    .Handshaking = 2 'RTS
    .RThreshold = 1
    .RTSEnable = True 'mieux pour le port COM:
    .Settings = "9600,n,8,1"
    .SThreshold = 1
    .PortOpen = True 'ouverture du port
    End With
     
    Command1.Caption = "&Send"
    Text1.Text = "0"
    End Sub
     
    Private Sub Form_Unload(Cancel As Integer)
    MSComm1.PortOpen = False 'on ferme le port à la fermeture de l'appli
    End Sub
     
    Private Sub Text1_Change()
    MSComm1.Output = Text1.Text
    End Sub

  5. #5
    Membre habitué
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut
    Citation Envoyé par thunderpat
    tien essai avec ce code là

    c'est l'emmission

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Option Explicit
    Private Sub Form_Load()
    Form1.Caption = "App1"
    With MSComm1 'configuration du port
    .CommPort = 1 'On utilise le port COM1:
    .Handshaking = 2 'RTS
    .RThreshold = 1
    .RTSEnable = True 'mieux pour le port COM:
    .Settings = "9600,n,8,1"
    .SThreshold = 1
    .PortOpen = True 'ouverture du port
    End With
     
    Command1.Caption = "&Send"
    Text1.Text = "0"
    End Sub
     
    Private Sub Form_Unload(Cancel As Integer)
    MSComm1.PortOpen = False 'on ferme le port à la fermeture de l'appli
    End Sub
     
    Private Sub Text1_Change()
    MSComm1.Output = Text1.Text
    End Sub


    merci bien
    même code mais n'est pas fonctionné chez moi
    y a t'il des autres parametres à faire ?? !!!!!!!!!!!!


  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 83
    Par défaut
    sur ton appli tu as bien l'icone avec le tel

  7. #7
    Membre éclairé Avatar de ..::snake::..
    Inscrit en
    Mai 2007
    Messages
    318
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2007
    Messages : 318
    Par défaut
    .Handshaking = 2 'RTS


    Lui il utilise 3 sortie

    2 , 3 , 5

    Ce qui est
    Rx , Tx , GND
    Mais le code que vous avez donné utilise le RTS , ce qui est un autre point sur le COM .
    en l'appelle request .

    Citation Envoyé par thunderpat
    tien essai avec ce code là

    c'est l'emmission

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Option Explicit
    Private Sub Form_Load()
    Form1.Caption = "App1"
    With MSComm1 'configuration du port
    .CommPort = 1 'On utilise le port COM1:
    .Handshaking = 2 'RTS
    .RThreshold = 1
    .RTSEnable = True 'mieux pour le port COM:
    .Settings = "9600,n,8,1"
    .SThreshold = 1
    .PortOpen = True 'ouverture du port
    End With
     
    Command1.Caption = "&Send"
    Text1.Text = "0"
    End Sub
     
    Private Sub Form_Unload(Cancel As Integer)
    MSComm1.PortOpen = False 'on ferme le port à la fermeture de l'appli
    End Sub
     
    Private Sub Text1_Change()
    MSComm1.Output = Text1.Text
    End Sub

Discussions similaires

  1. Gestion du Port COM
    Par megamario dans le forum Embarqué
    Réponses: 6
    Dernier message: 04/07/2012, 15h43
  2. [Lazarus] Gestion de port COM !
    Par showza dans le forum Lazarus
    Réponses: 20
    Dernier message: 16/03/2009, 13h15
  3. [IO] PortSerie Gestion des ports COM
    Par maxdwarf dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/11/2007, 18h45
  4. Réponses: 4
    Dernier message: 07/04/2006, 18h08
  5. [TP] Gestion du port COM1 en liason RS232
    Par jarc26 dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 01/03/2005, 13h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo