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.NET Discussion :

Conversion d'un float en 2 nombres décimaux


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 63
    Points : 33
    Points
    33
    Par défaut Conversion d'un float en 2 nombres décimaux
    Bonjour , comme vous pouvez le voir je suis un petit nouveau sur ce forum.
    Et j'aurais donc besoin d'un petit même d'un gros coup de pouce
    Mon problème est simple , enfin pas pour moi !

    Je travaille à partir d'une feuille excel, de visual basic et d'un logiciel qui est modbuslave .

    Donc , en fait ,je dois convertir un float en 2 nombres décimaux ou hexa , pour ensuite envoyer c'est 2 nombres à modbuslave qui lui lisant les 2 nombres décimaux ou hexa ,me resortira le float

    Je vous fait un petit exemple :

    *sur ma feuille excel je rentre : 2.655

    *à partir de visual basic je convertis ce float en 2 nombres décimaux (mon probléme ce trouve ici ) les nombres décimaux sont : -5243 et 16425

    *ensuite j'envoi mes deux nombres décimaux au modbuslave qui se chargera de le reconvertir en float .(je dois donc retrouver 2.655 )

    Voila Voila , je n'ai jamais travailler sous visual basic , donc sur cette conversion je me mords les doigts depuis 3 jours lol .En éspérant avoir été clair , merci d'avance .


    PS :
    ....

  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
    Points : 3 685
    Points
    3 685
    Par défaut
    Tu peux m'expliquer comment 2.655 se transforme par magie en -5243 et 16425 ?
    Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
    Vous trouvez une reponse particulierement utile ? Votez pour !

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 63
    Points : 33
    Points
    33
    Par défaut
    Bah , en faites c'est le modbuslave qui m'a donner ses valeurs .J'avais fait la démarche inverse , j'ai rentré un float dans modbuslave ,qui lui à écris ses 2 nombres décimaux sur ma feuille excel. Et modbusslave n'accepte pas qu'on lui donne directement des floats , j'essaie donc de trouver méthode .
    Voila , dsl si c'est pas clair .
    ....

  4. #4
    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
    Points : 3 685
    Points
    3 685
    Par défaut
    tu peux déjà nous dire ce que c'est "modbuslave" parce que même Google qu'est vachement plus fortiche que moi, il connait pas !
    Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
    Vous trouvez une reponse particulierement utile ? Votez pour !

  5. #5
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 63
    Points : 33
    Points
    33
    Par défaut
    Tu connais , le protocole de communication modbus ?
    Bah en faites nous on utilise modbusslave (exclaves ) et modbus master (maître) donc le maître interroge les exclaves et récupére les infos qu'il souhaites .C'est ca le principe en gros .
    ....

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

Discussions similaires

  1. Conversion de nombre décimaux en nombre entier
    Par noahline dans le forum VBScript
    Réponses: 2
    Dernier message: 05/12/2008, 12h47
  2. conversion int to float ->resultat erroné
    Par firejocker dans le forum MFC
    Réponses: 5
    Dernier message: 03/04/2006, 14h41
  3. Problème nombre décimaux
    Par salut12345 dans le forum C++
    Réponses: 3
    Dernier message: 29/10/2005, 12h57
  4. Select sur des nombre décimaux de format 0.*
    Par CanardJM dans le forum Langage SQL
    Réponses: 8
    Dernier message: 18/08/2005, 16h04
  5. [newbie] pblm nombres décimaux
    Par klipfel dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 12/07/2005, 12h15

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