Aller au contenu

HC2 LUA


G.RozNCo

Messages recommandés

Là comme ça, je ne sais pas, c'est dans quel contexte ?

 

Il faut se tartiner les conversions à la main.

On trouve pas mal d'exemples sur Internet de bouts de codes en "pure LUA", c'est à dire qui ne dépendent pas de librairies non disponibles sur la HC2.

Lien vers le commentaire
Partager sur d’autres sites

Et voici ...

MB_Float32 	= tonumber("4199999A",16)
MB_Signe	= math.fmod(MB_Float32, 2)
MB_Exposant	= math.modf(MB_Float32 / 8388608) - 127
MB_Mantisse	= ( 8388608 + math.fmod(MB_Float32,8388608) )

MB_int		=  math.pow(-1,MB_Signe) * (MB_Mantisse * math.pow(2,MB_Exposant) ) / 8388608

fibaro:debug(MB_Signe .. " " .. MB_Exposant .. " " .. MB_Mantisse)

 

Modifié par G.RozNCo
  • Like 2
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...