Celui qui répond a ca il est bon: ascii=>graphique

Résolu
mouky66 Messages postés 49 Date d'inscription mardi 29 mars 2005 Statut Membre Dernière intervention 13 juillet 2005 - 3 mai 2005 à 16:42
mouky66 Messages postés 49 Date d'inscription mardi 29 mars 2005 Statut Membre Dernière intervention 13 juillet 2005 - 21 mai 2005 à 19:21
voila,
je communique avec une carte électronique depuis un petit moment déja.
cette carte, par une instruction bien choisi, et capable de m'envoyer une pleine page de série de code en ascii, pour l'instant pas de probléme car je reçoit bien cette série de code.
mais ce que je veux faire c'est interpréter cette réponse qui, je le sais, est un graphique.

voici donc ma question: comment à partir d'un code en ascii puis je afficher un graph
(n'oubliez pas je suis débutant)

mouky66

9 réponses

Egalon Messages postés 124 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 17 juin 2011
3 mai 2005 à 19:56
tu devrais avoir un standard de comm entre ton code ascii et ton graph...


La réponse doit être dans la doc de ta carte électronique...


Au cas où t'aurais pas cette doc, tu devrais nous refiler un extrait de ta série de code, pis si tu sais ce que ca représente, il y aurait moyen de faire une comparaison.

Signé: Egalon qui comprend difficilement
3
mouky66 Messages postés 49 Date d'inscription mardi 29 mars 2005 Statut Membre Dernière intervention 13 juillet 2005
4 mai 2005 à 11:17
ma carte est branché a un capteur de radioactivité et pour des cause de sécurité je ne peux pas faire des tests par conséquent quand j'interroge ma carte pour lui demandé une historique (donc un graphique) elle me répond n000@@ (ca ve dire que c la carte 000 est que son seuil de radioactivité n'est pas franchi) puis il y a une série de code:
00000000
00000000
00000000
00000000
......
bon comme g pas de sources radioactive la présence de tout c 0 me semble normal.
par contre j'ai vu sur ma doc un autre exemple de réponse du genre
0000H2G0
.....etc
(c'est pas exactement ca mais pas loin)
sinon sur ma doc pas plus de renseignenment que ca
merki d'avance

mouky66
3
Egalon Messages postés 124 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 17 juin 2011
8 mai 2005 à 20:48
Et ce message a un sens non? une information correspondant à qq chose? T'as une idée du graphique que ce représente?

Signé: Egalon qui comprend difficilement
0
mouky66 Messages postés 49 Date d'inscription mardi 29 mars 2005 Statut Membre Dernière intervention 13 juillet 2005
9 mai 2005 à 09:41
ben g pas vraiment d'idée.
moi je pense que chaque série d'octet représente les coordonnées d'un point mais j'en suis pas sur non plus.
et le graphique c'est un graphique tout simple (le temps en abscisse et une grandeur en ordonée).
voila mais je sais pas si ce probléme est solutionnable par un programmateur....faut peut etre voir avec un automaticien.
en tout merki de t'interresser.

mouky66
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Egalon Messages postés 124 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 17 juin 2011
10 mai 2005 à 08:28
Ben ca tombe bien, chuis automaticien.


Mais bon comme tu dis, si tu sais pas à quoi ça correspond, on aura du mal à inventer des interprétatations possibles pour décoder les données.


Je viens d'avoir une idée, d'après :

elle me répond n000@@ (ca ve dire que c la carte 000 est que son seuil de radioactivité n'est pas franchi) puis il y a une série de code:
00000000
00000000
00000000
00000000
......

ca peut dire tout simplement que les mesures de la cartes sont 0 , 0, 0 ,0 ,0 ,0 etc...
les valeurs renvoyées ne correspondent qu'aux valeurs en ordonnées, les valeurs en abscisses sont implicites, tu incrémente toujours du même pas entre 2 valeurs consécutives.
Reste juste à savoir si la valeur renvoyée à un moment précis correspond à peu près à la grandeur physique mesurée au même instant pour confirmer cette théorie.

Signé: Egalon qui comprend difficilement
0
mouky66 Messages postés 49 Date d'inscription mardi 29 mars 2005 Statut Membre Dernière intervention 13 juillet 2005
10 mai 2005 à 11:05
g du nouveau


met entre paranthèse tout se que g pu dire avant.


g réussi a avoir une réponse autre que 000000. mais elle est encore moins clair alors je les traduite en ascii est j'obtient 158< et je suis sur que ce 158<renvoi la valeur 4,82e-03
et g aussi une autre réponse qui est 254: qui correspond 4,84e-04
alors 158< = 4,82e-03
et 254: = 4,84e-04

ca ressemble a un test de Qi
j'aimerai savoir comment on passe de l'un a l'autre
je suis paumer et j'en pe plus je fume de la tete
mouky66
0
Egalon Messages postés 124 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 17 juin 2011
21 mai 2005 à 11:39
salut, ca fait longtemps!
Donne moi plutot les données brutes transmises.
Sache que les données ont aucun sens à la base. Seule l'interprétation a un sens, je suppose que le nombre transmis est exactement celui que tu me donnes:
ex: 158< doit correspondre au code décimal:

49 53 56 60
soit au code binaire:
00110001 00110101 00111000 00111100
ceci est un code 32bits qui doit correspondre certainement au codage d'un nombre flottant avec mantisse exposant et signe
Faut juste que tu retrouves la manière que ce nombre est codé, je m'en souvient plus vraiment.
Ton problème est à 2 doigts d'être réglé.

Signé: Egalon qui comprend difficilement
0
Egalon Messages postés 124 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 17 juin 2011
21 mai 2005 à 11:41
pis tiens ca pourra déjà t'aider un peu:


http://www.cdrummond.qc.ca/cegep/informat/Professeurs/Alain/files/ascii.htm

Signé: Egalon qui comprend difficilement
0
mouky66 Messages postés 49 Date d'inscription mardi 29 mars 2005 Statut Membre Dernière intervention 13 juillet 2005
21 mai 2005 à 19:21
ben laisse tomber on est pas dans le bon chemin c bon g réussi a lire les valeurs evoyer (en fait les 000000000..... c t un disfonctionnement)
et c tout bon j'arrive a avoir mon graph le seul problème que g maintenant c'est les unités qui corresponde pas mais je suis en train de bosser dessus et je pense que j'en suis pas loin
merci pour tout en tout cas
bye

mouky66
0
Rejoignez-nous