le 02-19-2015 08:27 AM
Bonjour
J'ai ouvert une liason TCP ip avec une baie robot.
J'arrive sans soucis à transmettre une chaine.
Maintenant je voudrai transmettre des nombres réels. Pour ce faire, j'ai repris l'exemple de TCP server.vi, il utilise pour transmettre des informations la fonction "Adapter le type (fonction)".
J'ai fait un essai, elle me transforme un reel double float (ici 15) en trois morceaux 64; 2 ;224. Comment fait ensuite pour retrouver mes petits?
Je ne trouve pas d'explication.
Et pour le séparateur de tableau (à priori cette fonction peut aussi transmettre des tableaux).
le 02-19-2015 10:27 AM
Salut,
Peux-tu poster un exemple simplifié du problème stp?
02-19-2015 11:00 AM - modifié 02-19-2015 11:02 AM
Pas de soucis
Et donc pour cette chaine quand je viens lire ces caractères dans la baie du robot j'obtiens : un tableau avec 64; 2 ;224. dedans.
le 02-20-2015 02:07 AM
Voilà :).
le 02-20-2015 02:36 AM
Merci, mais concretement qu'est que ça fait, car de l'autre coté je dois le coder pour le retransformer en num (hors le langage n'est pas du tout du labview) 😉
02-20-2015 04:07 AM - modifié 02-20-2015 04:08 AM
Je viens de remarquerque dans ton exemple le nombre 15 est de type EXT, le format DBL suffit, non?
Côté client doit y avoir un moins pour convertir ton tableur d'entier en DBL pour retrouver la valeur d'origine.
http://fr.wikipedia.org/wiki/Virgule_flottante
Nombre Simple précision SGL: http://blog.netinfluence.ch/2009/09/24/comprendre-les-nombres-a-virgule-flottante/
le 02-20-2015 04:15 AM
Je ne sais pas trop, il y a plein de chose et des choses qui manquent, comme concatener des chaines...
le 02-20-2015 04:56 AM
Si côté client tu souhaite avoir le nombre en format string, pour éviter la reconversion: