Ramping Down the variable in Arduino IDE with the help of millis()??......

i doubt that the strong oscillations measured on my setup could be as a result of the stepwise behavior of the setpoint variable, or at least what is happening inside the fucntion ramp_hold_dump(). or maybe event loop() aka void loop().