Autor Tema: Variable float en watch window  (Leído 3074 veces)

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

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Variable float en watch window
« en: 27 de Abril de 2010, 18:03:31 »
Hola grupo, al cargar un variable float en la ventana watch window, no me da el valor correcto ya he probado con todos los formatos disponibles, hay alguna forma de visualizarla correctamente

gracias.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Variable float en watch window
« Respuesta #1 en: 28 de Abril de 2010, 01:10:46 »
Hola.

Debes seleccionar:

Data Type/Microchip Float y Big Endian. Verifica que este también: Display Format/Floating Point

Saludos
El papel lo aguanta todo

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: Variable float en watch window
« Respuesta #2 en: 28 de Abril de 2010, 09:46:34 »
Hola Miguel, gracias por responderme, lo que observo es que de esta forma funciona bien si el número tiene 6 dígitos o menos

saludos.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Variable float en watch window
« Respuesta #3 en: 28 de Abril de 2010, 09:56:15 »
Pues, si vas a usar mas de 6 digitos es mejor un int32 no?

La verdad uso el float, porque me interesan las sifras significativas y la parte entera no pasará de las 3 cifras .... pero ya en mas de 6 cifras, creo que la parte decimal pierde fuerza no?  :mrgreen:



Saludos
El papel lo aguanta todo

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: Variable float en watch window
« Respuesta #4 en: 28 de Abril de 2010, 16:18:53 »
Si en parte tienes razón, además en el caso de que sea necesario en el MPLAB puedo visualizar los 10 dígitos 8 enteros y 2 decimales.

Gracias Miguel.


 

anything