screen control software.

I do not know what this is called but i am looking for a pc based package that will allow me to change values graphically and download to an arduino for testing purposes.

Basically to alter variables without having to recompile every time.

Its for a motor control application using the servo library.

Not sure what you mean by graphical application, but serial monitor allows you to enter and send values via the serial port. There are other serial termina programs to do that, too (Realterm). Other than a terminal program you might need to write your own app. I use Processing (processing.org) to do things like you want.

You can have an Arduino program that controls servos based on data it receives from a PC program.

The Arduino won't know or care what program is used to produce the data on the PC.

This Python GUI demo may give you some ideas.

Nowadays I write my GUI stuff to run in a browser using Python and the Bottle web framework. I find that easier than figuring out all the calls to a PC GUI library such as tkInter (python) or swing (java). It also means thata my GUI will work on any device with a browser if it can connect to the server.

...R

Thanks guys. its for my glider launcher.
I recall some android application that allows building on screen controls from templates and was hoping for similar on a pc so i can control without installing a wifi shield.

i want to use the servo library for speed control but ideally would like something like a graph with points i can alter to set up the acceleration curve.

Torque control i have managed to do mechanically.

Boardburner2:
I do not know what this is called but i am looking for a pc based package that will allow me to change values graphically...

HMI - human machine interface.

...and download to an arduino for testing purposes.

Arduino IDE?

Basically to alter variables without having to recompile every time.

I suspect Arduino modbus library will help in your quest. Modbus and HMI tend to be found together.

I think what i want is called a set point profiler, looks like they are not free though.