Understanding the ANIMATECUSTOM function


I’m having trouble trying to animate a component. The animation itself is simple i’m just trying to rotate an object from 0 to 360 degrees. I tried using the ANIMATE function but it is too fast and the ANIMATESLOW not slow enough. So i decided to use the ANIMATECUSTOM but i don’t understand the parameters of the function.
Whatever i input as “time” or “easein” “easeout” the movement isn’t smooth and it accelerate from 0 to 180 degrees then decelerate and accelerate again.
Can someone please explain to me what each parameter is and how to get un smooth overall movement ?

Thank you very much (please excuse any mistakes in my text english is not my first language)

Dynamic Components OnClick Function Examples | SketchUp Help