Autor Tema: Proton: problemas para pasar de una variable FLOAT a una variable WORD (o DWORD)  (Leído 1982 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado RomeoKilo

  • PIC10
  • *
  • Mensajes: 1
 Buenos dias a todos. Soy nuevo en el Foro y muy poco experto en programación de PICs. Estoy realizando un programa empleando el compilador Proton y no consigo trasformar una variable FLOAT en una variable WORD (o DWORD) para luego con ella realizar otras operaciones (o dicho de otra forma extraer el valor entero de una variable FLOAT y asignarlo a una variable WORD).
Me voy a explicar.
Pongamos   que W sea una variable FLOAT y su valor p.e. 1535,5647  y V una variable WORD si escribo lo siguiente V = W  el valor de V ahora deberia ser la parte entera de W quiere decir ahora V  = 1535 sin embargo visualizando en un LDC los valores de estas variables esto no occurre y el valor de V aparece como un numero no relacionado con el previsto:
W =  1535,5647
V = W
PRINT AT 1,1, DEC4 W  (se visualiza el valor correcto)
PRINT AT 2,1, DEC V     (no se visualiza el valor entero de W previsto)
En pocas palabras ¿como puedo extraer la parte entera de W y asignarla a V ?
Muchas gracias por adelantado por vuestras sugerencias.