TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: Diego E. en 27 de Abril de 2010, 18:03:31

Título: Variable float en watch window
Publicado por: Diego E. 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.
Título: Re: Variable float en watch window
Publicado por: MLO__ 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
Título: Re: Variable float en watch window
Publicado por: Diego E. 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.
Título: Re: Variable float en watch window
Publicado por: MLO__ 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:

(http://img691.imageshack.us/img691/5782/floatview.png)

Saludos
Título: Re: Variable float en watch window
Publicado por: Diego E. 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.