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 :

Réception ASCII ou Hexa


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 94
    Par défaut Réception ASCII ou Hexa
    Bonjour,

    Existe t-il un moyen simple afin de savoir si ce que reçoit le port COM de mon PC provient d''une émission extérieure en ASCII ou en Hexa ?
    Exemple: Le port COM de mon PC est relié à un automate inconnu et on ne sait pas si l'automate envoie des caractères ASCII ou Hexa.
    (Et ce serait bien de le découvrir afin de traiter les infos reçues correctement).

    D'avance merci ...

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Tu veux dire ASCII ou binaire ? Parce que sauf erreur de ma part, hexa ca peut etre de l'ascii aussi non ?

  3. #3
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    J'imagine que ça dépend de ce qui est branché au port COM...

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

    Informations forums :
    Inscription : Février 2007
    Messages : 94
    Par défaut
    Pardon, j'ai écrit trop vite.
    Je voulais dire sous forme Texte ou Hexa.
    Par exemple il peut émettre "Hello" ou 48 65 6C 6C 6F.
    Mais en fait je ne sais pas ce qu'il va émettre: sous forme texte ou Hexa.
    Merci

  5. #5
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Et ce genre de situation existe vraiment ? Tu connais les paramètres de communication de ton automate et pas ce qu'il envoie ?
    Si vraiment c'est le cas, disons que statistiquement des groupes de 2 caractères dont aucun n'est "supérieur" à F laissent penser que c'est de l'hexa. C'est à mon avis un peu comme ça que mes 2 neurones doivent fonctionner mais imaginons que tu ne recoive que "DE" tu n'as aucun moyen de savoir si c'est un texte ou de l'hexa.

  6. #6
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Bof!... si les données lues en texte pur ne donnent rien d'intelligible, c'est que c'est du binaire... Mais encore?... Comment tu veux lire ce qui vient du port COM sans identifier ce qui y est branché d'abord? À part ton ordi... à l'autre bout, quoi!

  7. #7
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 95
    Par défaut
    Sans compter que si tu ne connais pas ton automate que tu as au bout de ton pC, tu ne connais pas non plus c'est configuration de communication, qui peuvent être nombreuses.. Rien que le faite d'être en RS232 ou RS485...
    Si tes données sont codé sur 7 bits ou 8 bits etc....

    Question réseau à mon avis sur un fils c'est du binaire, que la carte interprête par la suite en ASCII... Je ne suis pas sûr à 100 %

    Coin.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. conversion ascii to hexa
    Par Invité(e) dans le forum C
    Réponses: 16
    Dernier message: 30/03/2007, 10h11
  2. convertir un fichier .bin (ascii) en hexa
    Par LionNar dans le forum Delphi
    Réponses: 11
    Dernier message: 25/01/2007, 13h47
  3. traduire trame ascii en hexa
    Par STEPH42160 dans le forum C++Builder
    Réponses: 6
    Dernier message: 14/09/2006, 08h59
  4. ASCII a hexa
    Par Micheal1221 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 10/08/2006, 23h10
  5. conversion : (Ascii en hexa) => nombre
    Par tut dans le forum C++
    Réponses: 3
    Dernier message: 21/04/2004, 14h44

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