How to Program Joystick Channels to Ramp Up in Driver Control

That explains that bit.

You can look up different solutions for controlling the “slew rate,” which is what you want. A really trivial way would be something like this pseudocode:

int lastLeft = 0
int newLeft = 0
while true
{
newLeft = vexRT[Ch3]
if newLeft > lastLeft + 10
{
newLeft = lastLeft + 10
}
motorLeftDrive = newLeft
lastLeft = newLeft

}

It’s not beautiful, but it works (in a limited way). The idea is that if you try to speed up more than a certain amount, you can only get that certain amount on each increment as a maximum increase. You would want to adjust the 10 to find something that specifically works well. Also, this isn’t written for slowing down or going negative quickly, which you’d want.