Hi Scott,
For forcing reset I use a c code block with :
Alternatively you could enable Watchdog timer (enable Auto Clear watchdog from Build, Project options, General options tab).
Make sure program does not reset.
Then when you want program to reset, just use a decision branch to point to a endless loop with nothing inside.
Watchdog timer should then reset your hardware.
As for ADC, do you realise that if using GetVoltage the results will only be 0 to 5 if using variable assigned as integers.
For example pot set about half way then variable will only = 2!
If using GetInt then variable = 511
If using GetByte then variable = 127
GetVoltage is really for when variable used is assigned as a float.
Then range will be 0.000000 to approximately 4.995308.
I personally would avoid the float route with most of the 8 bit pics.
Also I would not use ADC_base.
So you can get an idea from running the simulator I would just use any of the other pots.
I.e any of the components with the word potentiometer in it.
E.g Potentiometer (Colour) or even the one you have chosen - Potentiometer (panel)
Martin