FYI, I forgot to mention , the parameters for the DNet-Based AC Servos were stored in the DNet driver. It had Accel,Decel, & Velocity. Using block moves you call a function that had the following arguments:
Target Position, Accel,Decel , & Velocity. By storing arrays of these, you could do block moves where it starts out accelerating
up to full speed and then decelerates to a crawl just before reaching the target and gently makes contact with the target ( a wafer in a chamber) and comes to a stop. This was necessary to avoid generating particles. The concept could be applied to other systems like a stepper motor but I don't think it has decel parameter so it wouldn't quite work the same. If you create variables for these parameters and store values from low to high (let's say 0 to 10 for simplicity) then the result would be a function that would
would move the motor at say Accel-2, Speed-4, to pos-5, etc.