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

C# Discussion :

Problème écriture port série c#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Stagiaire
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut Problème écriture port série c#
    Bonjour,

    Je suis actuellement en stage pour validé mon DUT geii et je doit reprendre une application développer antérieurement
    Cette appli a pour but de configurer des modems radio ( et fonctionne à peu près )

    Je dois communiquer entre 2 modem via leurs liaison série ( l'un envoie, l'autre reçoit )
    Jusque ici aucun problème je suis capable d'envoyer des trames ainsi que des fichiers qui sont parfaitement reçu

    Le problème survient lorsque je veux envoyer un "gros" fichier (~2 ko) :
    Je constate que l'envoi du fichier ce stop à 1280 octets, impossible de savoir pourquoi, lorsque j'augmente le débit ( 9600 -> 57600)
    Il ce trouve que le fichier passe en entier ce qui signifie donc que la limite est temporelle.

    Mais impossible de savoir d'où ça vient, ma première question : si le timeout de la fonction SerialPort.write est dépasser, une exception est-elle normalement levé ? Si oui ou est elle fixée ? Peut on la changer ?
    Est-il possible que cela vienne d'autre chose ?
    Je pourrais mettre des parties de mon code mais il est assez conséquent.

    D'avance merci.
    Axel

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    peut-etre que la limite ne vient pas du coté PC mais du coté "embarqué" ?

    Sinon, tu peux toujours essayer d'envoyer tes données plus lentement (genre avec un Thread.sleep() entre chaque envoie de bout de trame)

  3. #3
    Candidat au Club
    Homme Profil pro
    Stagiaire
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut
    Merci pour ton aide,
    A priori le problème ne vient pas des modems car lorsque j'envoi des fichier entre mes 2 produits via un autre programme ( docklight Scripting ou Hercules) le problème ne se pose pas, l'intégralité du fichier est transmit et ce même lorsqu'il dépassent les 1200 octets. ( j'ai essayer jusque 16Ko )

    thread.sleep() aucun effet =/

Discussions similaires

  1. Problème d'écriture port série sous Win32
    Par jackk dans le forum Windows
    Réponses: 4
    Dernier message: 07/10/2014, 11h27
  2. lecture écriture port série
    Par lio59 dans le forum Langage
    Réponses: 3
    Dernier message: 15/04/2011, 23h58
  3. Diagnostiquer un problème de port série
    Par huit_six dans le forum Linux
    Réponses: 1
    Dernier message: 05/01/2010, 01h17
  4. Problème de ports série sous linux
    Par Imaging dans le forum Matériel
    Réponses: 0
    Dernier message: 15/05/2009, 19h24
  5. Problème avec port Série sur Win XP
    Par alexorel dans le forum MFC
    Réponses: 9
    Dernier message: 27/10/2005, 15h32

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