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 :

[VB.NET2.0] Utilisation de SerialPort


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut [VB.NET2.0] Utilisation de SerialPort
    Bonjour,

    à quoi sert exactement la propriété DiscardNull ?

    Definition :
    Obtient ou définit une valeur indiquant si les octets null sont ignorés lorsqu'ils sont transmis entre le port et la mémoire tampon de réception.
    C'est quoi un caratère Null ? Comment est-il detecté ?

  2. #2
    Membre expérimenté Avatar de toniolol
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2005
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 281
    Par défaut
    Salut,
    en hexa c'est la valeur 0x00.
    Comme les données transitent en hexa ça peut-être la réponse à ta question mais sans grande conviction.
    Il est vrai que des différences de masse (convertisseur 232<->485, usb<->com...) ont tendance à rajouter ces fameux 0x00 mais selon ton protocole ces octets sont nécessaires...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    Je pensais que c'etait la detection d'un caractère erroné (detecté grace au bit parité) : c'est pas plustot ça, non ?

    si c'est ça, ça veut dire que si on n'utilise pas de bit de parité dans le protocole alors on n'aura jamais de caratère Null ?

  4. #4
    Membre confirmé Avatar de meli0207
    Inscrit en
    Novembre 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 208
    Par défaut
    DiscardNull détermine si on transfère les caracteres Null 0x00 du port dans le buffer de réception

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    mais quel est l'interet d'autoriser/bloquer l'utilisation du caractere de valeur 0x00 ? ... je vois pas trop l'interet de le bloquer ...

  6. #6
    Membre confirmé Avatar de meli0207
    Inscrit en
    Novembre 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 208
    Par défaut
    ca peut "polluer" tes données

  7. #7
    Membre confirmé Avatar de meli0207
    Inscrit en
    Novembre 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2004
    Messages : 208
    Par défaut
    Citation Envoyé par toniolol
    Il est vrai que des différences de masse (convertisseur 232<->485, usb<->com...) ont tendance à rajouter ces fameux 0x00 mais selon ton protocole ces octets sont nécessaires...
    comme le dis toniolol, dans certain cas, des caracteres null sont rajoutés

    après ca dépend de ton protocole, tu peux en avoir besoin ou non

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    je suis vraimment naze, je dois avoir de la m... devant les yeux

Discussions similaires

  1. utilisation de SerialPort
    Par julio81 dans le forum Visual Studio Team System
    Réponses: 1
    Dernier message: 22/05/2008, 16h21
  2. Utilisation du SerialPort pour echange données
    Par napegadie dans le forum Windows Forms
    Réponses: 3
    Dernier message: 09/07/2007, 21h53
  3. [VB.NET2.0] SerialPort - Chronograme
    Par Emcy dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/07/2006, 09h20
  4. [VB.NET2.0] SerialPort - Affichage de RTS
    Par Emcy dans le forum Windows Forms
    Réponses: 1
    Dernier message: 04/07/2006, 16h59
  5. [VB.NET2.0] lire avec Serialport
    Par Emcy dans le forum Windows Forms
    Réponses: 4
    Dernier message: 21/06/2006, 11h33

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