Here's a trick that can save you time, and will also save program memory on your PIC dedicated web server.


The value stored in a numeric variables gets transformed from the integer value that the PIC sees to a floating point value that is used and displayed on the PC web browser. This transformed is defined by 4 properties of the particular numeric variable:


  • The parameters mx and mn are the maximum and minimum values that this Numeric variable is expected to have on the micro side.
  • The parameters px and pn are the maximum and minimum of the range of corresponding values that will be displayed on the PC browser.


These define a linear transformation, that looks like this:


[image popup of the linear transformation graph]


You can use these parameters to scale your data without having to write a single line of code. For instance, if your hardware has one of those temperature sensors that output a voltage that is a linear function of temperature, just define a numeric variable called Temperature, set up its scaling properties mn, mx, pn, & px appropriately, and send the raw value from the ADC to the PC.  What will be displayed on the PC browser will be the scaled temperature values.



Learn more about: TCPmaker's Transfer Variables >>


Read more about: Formatting your data with no code >>


Next: TCPmaker's Screen Controls >>



Being able to use beautiful 3-D looking screen controls like buttons, sliders, gauges, and graphs, makes TCPmaker a joy to use.


There is no easier or faster way on the planet than TCPmaker, to make embedded web servers that look great, are highly interactive, and work in a wide variety of PIC microcontrollers. Gets your project up and running fast!


Get Instant Access Now at Our Store :

TCPmaker Pro -- Only $379.95


Give Me Access Now!

PayPal Acceptance Mark