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

Windows Forms Discussion :

Rapidite PC dans recuperation data avec serialport


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Points : 56
    Points
    56
    Par défaut Rapidite PC dans recuperation data avec serialport
    Bonjour atous,

    Je travaille en vb express 2008
    Je developpe un pgm qui recupere des infos sur un reseau avec le port serie.
    J ai defini un controle serial port avec un evenement data received dans lequel j ai un readchar.
    Je me suis apercue que le datareceived ne tape pas assez vite, en gros, il tape trois fois moins vite que mon reseau m envoie des infos, ce qui a pour effet de gonfler mon buffer. (j ai retirer tout mon traitement en laissant dans le pgm uniquement le readchar et c est pareil)Si je recupere les infos avec autre chose que readchar, je n aurai de toute facon pas le temps de traiter toutes les infos qui m arrivent.
    Y a t il une possibilite que mon PC permette de recuperer les infos plus vite (en faisant taper le data receivde plus vite)
    Merci d avance de vos reponses

    Catherine

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 175
    Points : 25 116
    Points
    25 116
    Par défaut
    l'évènement n'est pas déclenché à chaque octet recu je pense (peut etre que c'est pas plus mal d'ailleurs !)

    il suffit de lire tous les octets dans le buffer (qui sera alors vidé)
    parce que saturé le pc par un port série c'est pas vraiment possible, surtout qu'en général un pc va plus vide que les matériels qui se connecter sur le port série

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 291
    Points : 390
    Points
    390
    Par défaut
    Bonjour,

    Je ne me suis pas encore attaqué au serial port sous .net, mais le protocole de com est réglable en particulier la vitesse de réception, le contrôle de parité etc ...

    A+

Discussions similaires

  1. Appel de macro dans proc data avec call execute
    Par Laurent04 dans le forum Macro
    Réponses: 4
    Dernier message: 18/02/2013, 13h45
  2. Réponses: 60
    Dernier message: 22/09/2011, 08h25
  3. [RegEx] recuperer data et mettre dans base mysql
    Par amocco dans le forum Langage
    Réponses: 7
    Dernier message: 27/10/2009, 08h44
  4. Réponses: 3
    Dernier message: 20/09/2006, 16h07
  5. recuperer des mails stocker dans base MySQL avec Outlook
    Par freddy92110 dans le forum Outlook
    Réponses: 1
    Dernier message: 06/11/2005, 19h26

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