Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Lecture de GA et affichage décimal en PHP
#5
> Entretemps, j'ai trouvé une routine PHP sur le forum allemand...
Il se pourrais que ce ne soit pas la bonne fonction de conversion.
On m'a tuyauté vers les librairies eibd client, effectivement, il y a
2 fonctions de conversion
J'ai essayé
function f2_decode($val)
{
$exp = ($val[0] & 0x78) >> 3;
$sign = ($val[0] & 0x80) >> 7;
$mant = ($val[0] & 0x07) << 8 | $val[1];
if ($sign)
$sign = -1 << 11;
else
$sign = 0;
$val = ($mant | $sign) * pow (2, $exp) * 0.01;
return $val;
}
qui ne donne pas le bon résultat et
function f2_encode($val)
{
if($val<0)
{
$sign = 1;
$val = - $val;
}
else
$sign = 0;
$val = $val * 100.0;
$exp = 0;
while ($val > 2047)
{
$exp ++;
$val = $val / 2;
}
if ($sign)
$val = - $val;
$val = $val & 0x7ff;

return array(($sign << 7) | (($exp & 0x0f)<<3)| (($val >> 8)&0x07),
($val& 0xff));
}
qui semble être la bonne, mais que je n'arrive pas à faire marcher, ou
bien je ne sais pas m'en servir avec cet array
Répondre


Messages dans ce sujet
Lecture de GA et affichage décimal en PHP - par marc.assin - 17/05/2011, 13:19:22
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 17/05/2011, 15:30:30
Lecture de GA et affichage décimal en PHP - par marc.assin - 17/05/2011, 15:35:29
Lecture de GA et affichage décimal en PHP - par marc.assin - 18/05/2011, 17:30:56
Lecture de GA et affichage décimal en PHP - par marc.assin - 18/05/2011, 19:43:55
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 18/05/2011, 20:41:34
Lecture de GA et affichage décimal en PHP - par jef2000 - 18/05/2011, 23:59:29
Lecture de GA et affichage décimal en PHP - par marc.assin - 19/05/2011, 08:12:37
Lecture de GA et affichage décimal en PHP - par Charles Delorme - 19/05/2011, 08:14:57
Lecture de GA et affichage décimal en PHP - par marc.assin - 19/05/2011, 09:02:13
Lecture de GA et affichage décimal en PHP - par Charles Delorme - 19/05/2011, 09:22:14
Lecture de GA et affichage décimal en PHP - par marc.assin - 19/05/2011, 09:55:28
Lecture de GA et affichage décimal en PHP - par marc.assin - 19/05/2011, 15:51:56
Lecture de GA et affichage décimal en PHP - par Charles Delorme - 19/05/2011, 15:57:17
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 19/05/2011, 18:06:32
Lecture de GA et affichage décimal en PHP - par marc.assin - 19/05/2011, 18:11:35
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 19/05/2011, 18:28:28
Lecture de GA et affichage décimal en PHP - par marc.assin - 19/05/2011, 18:43:39
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 19/05/2011, 18:56:54
Lecture de GA et affichage décimal en PHP - par marc.assin - 19/05/2011, 19:01:34
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 19/05/2011, 19:23:26
Lecture de GA et affichage décimal en PHP - par Charles Delorme - 19/05/2011, 19:31:55
Lecture de GA et affichage décimal en PHP - par marc.assin - 19/05/2011, 19:53:17
Lecture de GA et affichage décimal en PHP - par jef2000 - 19/05/2011, 20:32:00
Lecture de GA et affichage décimal en PHP - par Charles Delorme - 19/05/2011, 21:11:06
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 19/05/2011, 21:11:26
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 19/05/2011, 21:25:04
Lecture de GA et affichage décimal en PHP - par marc.assin - 20/05/2011, 08:20:54
Lecture de GA et affichage décimal en PHP - par marc.assin - 20/05/2011, 14:23:07
Lecture de GA et affichage décimal en PHP - par Anthony PENHARD - 20/05/2011, 14:38:25
Lecture de GA et affichage décimal en PHP - par marc.assin - 20/05/2011, 15:14:08
Lecture de GA et affichage décimal en PHP - par marc.assin - 20/05/2011, 18:35:00

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)